From 320983bb38772cba987f4ffc12ebb5d66c769153 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Wed, 9 Jul 2025 15:50:45 -0700 Subject: [PATCH 1/3] add JSON Patch feature --- .vscode/settings.json | 4 + __fixtures__/output/swagger.jsonpatch.ts | 15445 ++++++++++++++++ packages/schema-sdk/README.md | 48 + .../__tests__/jsonpatch.intorstring.test.ts | 50 + .../schema-sdk/__tests__/jsonpatch.test.ts | 74 + .../schema-sdk/examples/jsonpatch-example.ts | 49 + packages/schema-sdk/package.json | 1 + packages/schema-sdk/src/openapi.ts | 16 +- packages/schema-sdk/src/types.ts | 8 + packages/schema-sdk/src/utils.ts | 26 + yarn.lock | 2706 +-- 11 files changed, 17171 insertions(+), 1256 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 __fixtures__/output/swagger.jsonpatch.ts create mode 100644 packages/schema-sdk/__tests__/jsonpatch.intorstring.test.ts create mode 100644 packages/schema-sdk/__tests__/jsonpatch.test.ts create mode 100644 packages/schema-sdk/examples/jsonpatch-example.ts diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..63eeeb1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "workbench.colorTheme": "Default Dark Modern", + "workbench.startupEditor": "none" +} diff --git a/__fixtures__/output/swagger.jsonpatch.ts b/__fixtures__/output/swagger.jsonpatch.ts new file mode 100644 index 0000000..d3d50a6 --- /dev/null +++ b/__fixtures__/output/swagger.jsonpatch.ts @@ -0,0 +1,15445 @@ +import { APIClient, APIClientRequestOpts } from "@interweb/fetch-api-client"; +export interface MutatingWebhook { + admissionReviewVersions: string[]; + clientConfig: WebhookClientConfig; + failurePolicy?: string; + matchPolicy?: string; + name: string; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; + reinvocationPolicy?: string; + rules?: RuleWithOperations[]; + sideEffects: string; + timeoutSeconds?: number; +} +export interface MutatingWebhookConfiguration { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + webhooks?: MutatingWebhook[]; +} +export interface MutatingWebhookConfigurationList { + apiVersion?: string; + items: MutatingWebhookConfiguration[]; + kind?: string; + metadata?: ListMeta; +} +export interface RuleWithOperations { + apiGroups?: string[]; + apiVersions?: string[]; + operations?: string[]; + resources?: string[]; + scope?: string; +} +export interface ServiceReference { + name: string; + namespace: string; + path?: string; + port?: number; +} +export interface ValidatingWebhook { + admissionReviewVersions: string[]; + clientConfig: WebhookClientConfig; + failurePolicy?: string; + matchPolicy?: string; + name: string; + namespaceSelector?: LabelSelector; + objectSelector?: LabelSelector; + rules?: RuleWithOperations[]; + sideEffects: string; + timeoutSeconds?: number; +} +export interface ValidatingWebhookConfiguration { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + webhooks?: ValidatingWebhook[]; +} +export interface ValidatingWebhookConfigurationList { + apiVersion?: string; + items: ValidatingWebhookConfiguration[]; + kind?: string; + metadata?: ListMeta; +} +export interface WebhookClientConfig { + caBundle?: string; + service?: ServiceReference; + url?: string; +} +export interface ControllerRevision { + apiVersion?: string; + data?: RawExtension; + kind?: string; + metadata?: ObjectMeta; + revision: number; +} +export interface ControllerRevisionList { + apiVersion?: string; + items: ControllerRevision[]; + kind?: string; + metadata?: ListMeta; +} +export interface DaemonSet { + 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 DaemonSetList { + apiVersion?: string; + items: DaemonSet[]; + 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?: string; +} +export interface Deployment { + 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 DeploymentList { + apiVersion?: string; + items: Deployment[]; + 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?: string; +} +export interface ReplicaSet { + 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 ReplicaSetList { + apiVersion?: string; + items: ReplicaSet[]; + 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 { + partition?: number; +} +export interface StatefulSet { + 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 StatefulSetList { + apiVersion?: string; + items: StatefulSet[]; + kind?: string; + metadata?: ListMeta; +} +export interface StatefulSetSpec { + minReadySeconds?: number; + podManagementPolicy?: string; + 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?: string; +} +export interface BoundObjectReference { + apiVersion?: string; + kind?: string; + name?: string; + uid?: string; +} +export interface TokenRequest { + 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 TokenReview { + 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 LocalSubjectAccessReview { + 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 { + group?: string; + 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 SelfSubjectAccessReview { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: SelfSubjectAccessReviewSpec; + status?: SubjectAccessReviewStatus; +} +export interface SelfSubjectAccessReviewSpec { + nonResourceAttributes?: NonResourceAttributes; + resourceAttributes?: ResourceAttributes; +} +export interface SelfSubjectRulesReview { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: SelfSubjectRulesReviewSpec; + status?: SubjectRulesReviewStatus; +} +export interface SelfSubjectRulesReviewSpec { + namespace?: string; +} +export interface SubjectAccessReview { + 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 HorizontalPodAutoscaler { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: HorizontalPodAutoscalerSpec; + status?: HorizontalPodAutoscalerStatus; +} +export interface HorizontalPodAutoscalerList { + apiVersion?: string; + items: HorizontalPodAutoscaler[]; + 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 Scale { + 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 HorizontalPodAutoscaler { + 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 HorizontalPodAutoscalerList { + apiVersion?: string; + items: HorizontalPodAutoscaler[]; + 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 CronJob { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: CronJobSpec; + status?: CronJobStatus; +} +export interface CronJobList { + apiVersion?: string; + items: CronJob[]; + kind?: string; + metadata?: ListMeta; +} +export interface CronJobSpec { + concurrencyPolicy?: string; + failedJobsHistoryLimit?: number; + jobTemplate: JobTemplateSpec; + schedule: string; + startingDeadlineSeconds?: number; + successfulJobsHistoryLimit?: number; + suspend?: boolean; +} +export interface CronJobStatus { + active?: ObjectReference[]; + lastScheduleTime?: Time; + lastSuccessfulTime?: Time; +} +export interface Job { + 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 JobList { + apiVersion?: string; + items: Job[]; + kind?: string; + metadata?: ListMeta; +} +export interface JobSpec { + activeDeadlineSeconds?: number; + backoffLimit?: number; + completionMode?: string; + completions?: number; + manualSelector?: boolean; + parallelism?: number; + selector?: LabelSelector; + suspend?: boolean; + template: PodTemplateSpec; + ttlSecondsAfterFinished?: number; +} +export interface JobStatus { + active?: number; + completedIndexes?: string; + completionTime?: Time; + conditions?: JobCondition[]; + failed?: number; + startTime?: Time; + succeeded?: number; + uncountedTerminatedPods?: UncountedTerminatedPods; +} +export interface JobTemplateSpec { + metadata?: ObjectMeta; + spec?: JobSpec; +} +export interface UncountedTerminatedPods { + failed?: string[]; + succeeded?: string[]; +} +export interface CertificateSigningRequest { + 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 CertificateSigningRequestList { + apiVersion?: string; + items: CertificateSigningRequest[]; + kind?: string; + metadata?: ListMeta; +} +export interface CertificateSigningRequestSpec { + expirationSeconds?: number; + extra?: { + [key: string]: unknown; + }; + groups?: string[]; + request: string; + signerName: string; + uid?: string; + usages?: string[]; + username?: string; +} +export interface CertificateSigningRequestStatus { + certificate?: string; + conditions?: CertificateSigningRequestCondition[]; +} +export interface Lease { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: LeaseSpec; +} +export interface LeaseList { + apiVersion?: string; + items: Lease[]; + kind?: string; + metadata?: ListMeta; +} +export interface LeaseSpec { + acquireTime?: MicroTime; + holderIdentity?: string; + leaseDurationSeconds?: number; + leaseTransitions?: number; + renewTime?: MicroTime; +} +export interface AWSElasticBlockStoreVolumeSource { + fsType?: string; + partition?: number; + readOnly?: boolean; + volumeID: string; +} +export interface Affinity { + nodeAffinity?: NodeAffinity; + podAffinity?: PodAffinity; + podAntiAffinity?: PodAntiAffinity; +} +export interface AttachedVolume { + devicePath: string; + name: string; +} +export interface AzureDiskVolumeSource { + cachingMode?: string; + diskName: string; + diskURI: string; + fsType?: string; + kind?: string; + 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; + 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 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?: string; + lifecycle?: Lifecycle; + livenessProbe?: Probe; + name: string; + ports?: ContainerPort[]; + readinessProbe?: Probe; + resources?: ResourceRequirements; + securityContext?: SecurityContext; + startupProbe?: Probe; + stdin?: boolean; + stdinOnce?: boolean; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + 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?: 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 { + containerID?: string; + image: string; + imageID: string; + lastState?: ContainerState; + name: string; + ready: boolean; + restartCount: number; + started?: boolean; + state?: ContainerState; +} +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?: string; +} +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?: string; + lifecycle?: Lifecycle; + livenessProbe?: Probe; + name: string; + ports?: ContainerPort[]; + readinessProbe?: Probe; + resources?: ResourceRequirements; + securityContext?: SecurityContext; + startupProbe?: Probe; + stdin?: boolean; + stdinOnce?: boolean; + targetContainerName?: string; + terminationMessagePath?: string; + terminationMessagePolicy?: string; + 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 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?: string; +} +export interface HTTPHeader { + name: string; + value: string; +} +export interface Handler { + exec?: ExecAction; + httpGet?: HTTPGetAction; + tcpSocket?: TCPSocketAction; +} +export interface HostAlias { + hostnames?: string[]; + ip?: string; +} +export interface HostPathVolumeSource { + path: string; + type?: string; +} +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 KeyToPath { + key: string; + mode?: number; + path: string; +} +export interface Lifecycle { + postStart?: Handler; + preStop?: Handler; +} +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 LoadBalancerIngress { + hostname?: string; + ip?: string; + ports?: PortStatus[]; +} +export interface LoadBalancerStatus { + ingress?: LoadBalancerIngress[]; +} +export interface LocalObjectReference { + name?: string; +} +export interface LocalVolumeSource { + fsType?: string; + path: 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?: string; +} +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 NodeList { + apiVersion?: string; + items: Node[]; + kind?: string; + metadata?: ListMeta; +} +export interface NodeSelector { + nodeSelectorTerms: NodeSelectorTerm[]; +} +export interface NodeSelectorRequirement { + key: string; + operator: string; + 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; + images?: ContainerImage[]; + nodeInfo?: NodeSystemInfo; + phase?: string; + 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?: string[]; + dataSource?: TypedLocalObjectReference; + dataSourceRef?: TypedLocalObjectReference; + resources?: ResourceRequirements; + selector?: LabelSelector; + storageClassName?: string; + volumeMode?: string; + volumeName?: string; +} +export interface PersistentVolumeClaimStatus { + accessModes?: string[]; + capacity?: { + [key: string]: unknown; + }; + conditions?: PersistentVolumeClaimCondition[]; + phase?: string; +} +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?: string[]; + 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?: string; + photonPersistentDisk?: PhotonPersistentDiskVolumeSource; + portworxVolume?: PortworxVolumeSource; + quobyte?: QuobyteVolumeSource; + rbd?: RBDPersistentVolumeSource; + scaleIO?: ScaleIOPersistentVolumeSource; + storageClassName?: string; + storageos?: StorageOSPersistentVolumeSource; + volumeMode?: string; + vsphereVolume?: VsphereVirtualDiskVolumeSource; +} +export interface PersistentVolumeStatus { + message?: string; + phase?: string; + 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; + 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 PodReadinessGate { + conditionType: string; +} +export interface PodSecurityContext { + fsGroup?: number; + fsGroupChangePolicy?: string; + runAsGroup?: number; + runAsNonRoot?: boolean; + runAsUser?: number; + seLinuxOptions?: SELinuxOptions; + seccompProfile?: SeccompProfile; + supplementalGroups?: number[]; + sysctls?: Sysctl[]; + windowsOptions?: WindowsSecurityContextOptions; +} +export interface PodSpec { + activeDeadlineSeconds?: number; + affinity?: Affinity; + automountServiceAccountToken?: boolean; + containers: Container[]; + dnsConfig?: PodDNSConfig; + dnsPolicy?: string; + enableServiceLinks?: boolean; + ephemeralContainers?: EphemeralContainer[]; + hostAliases?: HostAlias[]; + hostIPC?: boolean; + hostNetwork?: boolean; + hostPID?: boolean; + hostname?: string; + imagePullSecrets?: LocalObjectReference[]; + initContainers?: Container[]; + nodeName?: string; + nodeSelector?: { + [key: string]: unknown; + }; + overhead?: { + [key: string]: unknown; + }; + preemptionPolicy?: string; + priority?: number; + priorityClassName?: string; + readinessGates?: PodReadinessGate[]; + restartPolicy?: string; + runtimeClassName?: string; + schedulerName?: string; + 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; + initContainerStatuses?: ContainerStatus[]; + message?: string; + nominatedNodeName?: string; + phase?: string; + podIP?: string; + podIPs?: PodIP[]; + qosClass?: string; + reason?: string; + 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: string; +} +export interface PortworxVolumeSource { + fsType?: string; + readOnly?: boolean; + volumeID: string; +} +export interface PreferredSchedulingTerm { + preference: NodeSelectorTerm; + weight: number; +} +export interface Probe { + exec?: ExecAction; + failureThreshold?: number; + 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 ResourceFieldSelector { + containerName?: string; + divisor?: Quantity; + resource: 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?: string[]; +} +export interface ResourceQuotaStatus { + hard?: { + [key: string]: unknown; + }; + used?: { + [key: string]: unknown; + }; +} +export interface ResourceRequirements { + limits?: { + [key: string]: unknown; + }; + requests?: { + [key: string]: unknown; + }; +} +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: string; + scopeName: string; + values?: string[]; +} +export interface SeccompProfile { + localhostProfile?: string; + type: string; +} +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; + capabilities?: Capabilities; + privileged?: boolean; + procMount?: string; + 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?: string; + targetPort?: IntOrString; +} +export interface ServiceSpec { + 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?: ServicePort[]; + publishNotReadyAddresses?: boolean; + selector?: { + [key: string]: unknown; + }; + sessionAffinity?: string; + sessionAffinityConfig?: SessionAffinityConfig; + type?: string; +} +export interface ServiceStatus { + conditions?: Condition[]; + loadBalancer?: LoadBalancerStatus; +} +export interface SessionAffinityConfig { + clientIP?: ClientIPConfig; +} +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: string; + key: string; + timeAdded?: Time; + value?: string; +} +export interface Toleration { + effect?: string; + key?: string; + operator?: string; + tolerationSeconds?: number; + value?: string; +} +export interface TopologySelectorLabelRequirement { + key: string; + values: string[]; +} +export interface TopologySelectorTerm { + matchLabelExpressions?: TopologySelectorLabelRequirement[]; +} +export interface TopologySpreadConstraint { + labelSelector?: LabelSelector; + maxSkew: number; + topologyKey: string; + whenUnsatisfiable: string; +} +export interface TypedLocalObjectReference { + apiGroup?: string; + kind: string; + name: 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; + 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?: string; + name: string; + readOnly?: boolean; + subPath?: string; + subPathExpr?: string; +} +export interface VolumeNodeAffinity { + required?: NodeSelector; +} +export interface VolumeProjection { + configMap?: ConfigMapProjection; + downwardAPI?: DownwardAPIProjection; + secret?: SecretProjection; + serviceAccountToken?: ServiceAccountTokenProjection; +} +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?: string; +} +export interface EndpointSlice { + addressType: string; + apiVersion?: string; + endpoints: Endpoint[]; + kind?: string; + metadata?: ObjectMeta; + ports?: EndpointPort[]; +} +export interface EndpointSliceList { + apiVersion?: string; + items: EndpointSlice[]; + kind?: string; + metadata?: ListMeta; +} +export interface ForZone { + name: string; +} +export interface EventList { + apiVersion?: string; + items: Event[]; + kind?: string; + metadata?: ListMeta; +} +export interface HTTPIngressPath { + backend: IngressBackend; + path?: string; + pathType: string; +} +export interface HTTPIngressRuleValue { + paths: HTTPIngressPath[]; +} +export interface IPBlock { + cidr: string; + except?: string[]; +} +export interface Ingress { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: IngressSpec; + status?: IngressStatus; +} +export interface IngressBackend { + resource?: TypedLocalObjectReference; + service?: IngressServiceBackend; +} +export interface IngressClass { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: IngressClassSpec; +} +export interface IngressClassList { + apiVersion?: string; + items: IngressClass[]; + 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 IngressList { + apiVersion?: string; + items: Ingress[]; + kind?: string; + metadata?: ListMeta; +} +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?: LoadBalancerStatus; +} +export interface IngressTLS { + hosts?: string[]; + secretName?: string; +} +export interface NetworkPolicy { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: NetworkPolicySpec; +} +export interface NetworkPolicyEgressRule { + ports?: NetworkPolicyPort[]; + to?: NetworkPolicyPeer[]; +} +export interface NetworkPolicyIngressRule { + from?: NetworkPolicyPeer[]; + ports?: NetworkPolicyPort[]; +} +export interface NetworkPolicyList { + apiVersion?: string; + items: NetworkPolicy[]; + kind?: string; + metadata?: ListMeta; +} +export interface NetworkPolicyPeer { + ipBlock?: IPBlock; + namespaceSelector?: LabelSelector; + podSelector?: LabelSelector; +} +export interface NetworkPolicyPort { + endPort?: number; + port?: IntOrString; + protocol?: string; +} +export interface NetworkPolicySpec { + egress?: NetworkPolicyEgressRule[]; + ingress?: NetworkPolicyIngressRule[]; + podSelector: LabelSelector; + policyTypes?: string[]; +} +export interface ServiceBackendPort { + name?: string; + number?: number; +} +export interface Overhead { + podFixed?: { + [key: string]: unknown; + }; +} +export interface RuntimeClass { + apiVersion?: string; + handler: string; + kind?: string; + metadata?: ObjectMeta; + overhead?: Overhead; + scheduling?: Scheduling; +} +export interface RuntimeClassList { + apiVersion?: string; + items: RuntimeClass[]; + kind?: string; + metadata?: ListMeta; +} +export interface Scheduling { + nodeSelector?: { + [key: string]: unknown; + }; + tolerations?: Toleration[]; +} +export interface Eviction { + apiVersion?: string; + deleteOptions?: DeleteOptions; + kind?: string; + metadata?: ObjectMeta; +} +export interface PodDisruptionBudget { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec?: PodDisruptionBudgetSpec; + status?: PodDisruptionBudgetStatus; +} +export interface PodDisruptionBudgetList { + apiVersion?: string; + items: PodDisruptionBudget[]; + kind?: string; + metadata?: ListMeta; +} +export interface PodDisruptionBudgetSpec { + maxUnavailable?: IntOrString; + minAvailable?: IntOrString; + selector?: LabelSelector; +} +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 ClusterRole { + aggregationRule?: AggregationRule; + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + rules?: PolicyRule[]; +} +export interface ClusterRoleBinding { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + roleRef: RoleRef; + subjects?: Subject[]; +} +export interface ClusterRoleBindingList { + apiVersion?: string; + items: ClusterRoleBinding[]; + kind?: string; + metadata?: ListMeta; +} +export interface ClusterRoleList { + apiVersion?: string; + items: ClusterRole[]; + kind?: string; + metadata?: ListMeta; +} +export interface PolicyRule { + apiGroups?: string[]; + nonResourceURLs?: string[]; + resourceNames?: string[]; + resources?: string[]; + verbs: string[]; +} +export interface Role { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + rules?: PolicyRule[]; +} +export interface RoleBinding { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + roleRef: RoleRef; + subjects?: Subject[]; +} +export interface RoleBindingList { + apiVersion?: string; + items: RoleBinding[]; + kind?: string; + metadata?: ListMeta; +} +export interface RoleList { + apiVersion?: string; + items: Role[]; + 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 PriorityClass { + apiVersion?: string; + description?: string; + globalDefault?: boolean; + kind?: string; + metadata?: ObjectMeta; + preemptionPolicy?: string; + value: number; +} +export interface PriorityClassList { + apiVersion?: string; + items: PriorityClass[]; + kind?: string; + metadata?: ListMeta; +} +export interface CSIDriver { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: CSIDriverSpec; +} +export interface CSIDriverList { + apiVersion?: string; + items: CSIDriver[]; + kind?: string; + metadata?: ListMeta; +} +export interface CSIDriverSpec { + attachRequired?: boolean; + fsGroupPolicy?: string; + podInfoOnMount?: boolean; + requiresRepublish?: boolean; + storageCapacity?: boolean; + tokenRequests?: TokenRequest[]; + volumeLifecycleModes?: string[]; +} +export interface CSINode { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: CSINodeSpec; +} +export interface CSINodeDriver { + allocatable?: VolumeNodeResources; + name: string; + nodeID: string; + topologyKeys?: string[]; +} +export interface CSINodeList { + apiVersion?: string; + items: CSINode[]; + kind?: string; + metadata?: ListMeta; +} +export interface CSINodeSpec { + drivers: CSINodeDriver[]; +} +export interface StorageClass { + allowVolumeExpansion?: boolean; + allowedTopologies?: TopologySelectorTerm[]; + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + mountOptions?: string[]; + parameters?: { + [key: string]: unknown; + }; + provisioner: string; + reclaimPolicy?: string; + volumeBindingMode?: string; +} +export interface StorageClassList { + apiVersion?: string; + items: StorageClass[]; + kind?: string; + metadata?: ListMeta; +} +export interface TokenRequest { + audience: string; + expirationSeconds?: number; +} +export interface VolumeAttachment { + apiVersion?: string; + kind?: string; + metadata?: ObjectMeta; + spec: VolumeAttachmentSpec; + status?: VolumeAttachmentStatus; +} +export interface VolumeAttachmentList { + apiVersion?: string; + items: VolumeAttachment[]; + 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 CustomResourceDefinition { + 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 CustomResourceDefinitionList { + apiVersion?: string; + items: CustomResourceDefinition[]; + 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; + 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; +} +export type JSONSchemaPropsOrArray = any; +export type JSONSchemaPropsOrBool = any; +export type JSONSchemaPropsOrStringArray = any; +export interface ServiceReference { + name: string; + namespace: string; + path?: string; + port?: number; +} +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; + kind?: string; + orphanDependents?: boolean; + preconditions?: Preconditions; + propagationPolicy?: 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; + }; + clusterName?: string; + 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 | number; +export interface Info { + buildDate: string; + compiler: string; + gitCommit: string; + gitTreeState: string; + gitVersion: string; + goVersion: string; + major: string; + minor: string; + platform: string; +} +export interface APIService { + 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 APIServiceList { + apiVersion?: string; + items: APIService[]; + 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; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1EndpointsForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1LimitRangeForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1NamespaceRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: Namespace; +} +export interface CreateCoreV1NamespacedBindingRequest { + query: { + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: ConfigMap; +} +export interface DeleteCoreV1CollectionNamespacedConfigMapRequest { + 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 ReadCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ConfigMap; +} +export interface DeleteCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedConfigMapRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Endpoints; +} +export interface DeleteCoreV1CollectionNamespacedEndpointsRequest { + 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 ReadCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Endpoints; +} +export interface DeleteCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedEndpointsRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Event; +} +export interface DeleteCoreV1CollectionNamespacedEventRequest { + 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 ReadCoreV1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Event; +} +export interface DeleteCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: LimitRange; +} +export interface DeleteCoreV1CollectionNamespacedLimitRangeRequest { + 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 ReadCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: LimitRange; +} +export interface DeleteCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedLimitRangeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: PersistentVolumeClaim; +} +export interface DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest { + 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 ReadCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PersistentVolumeClaim; +} +export interface DeleteCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPersistentVolumeClaimRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: PersistentVolumeClaim; +} +export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Pod; +} +export interface DeleteCoreV1CollectionNamespacedPodRequest { + 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 ReadCoreV1NamespacedPodRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Pod; +} +export interface DeleteCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPodRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Binding; +} +export interface CreateCoreV1NamespacedPodEvictionRequest { + query: { + dryRun?: string; + fieldManager?: 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; + 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; + }; + path: { + name: string; + namespace: string; + }; + body: Pod; +} +export interface PatchCoreV1NamespacedPodStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: PodTemplate; +} +export interface DeleteCoreV1CollectionNamespacedPodTemplateRequest { + 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 ReadCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodTemplate; +} +export interface DeleteCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedPodTemplateRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: ReplicationController; +} +export interface DeleteCoreV1CollectionNamespacedReplicationControllerRequest { + 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 ReadCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ReplicationController; +} +export interface DeleteCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedReplicationControllerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: ReplicationController; +} +export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: ResourceQuota; +} +export interface DeleteCoreV1CollectionNamespacedResourceQuotaRequest { + 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 ReadCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ResourceQuota; +} +export interface DeleteCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedResourceQuotaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: ResourceQuota; +} +export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Secret; +} +export interface DeleteCoreV1CollectionNamespacedSecretRequest { + 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 ReadCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Secret; +} +export interface DeleteCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedSecretRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: ServiceAccount; +} +export interface DeleteCoreV1CollectionNamespacedServiceAccountRequest { + 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 ReadCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ServiceAccount; +} +export interface DeleteCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedServiceAccountRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface CreateCoreV1NamespacedServiceAccountTokenRequest { + query: { + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Service; +} +export interface ReadCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Service; +} +export interface DeleteCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoreV1NamespacedServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: Service; +} +export interface PatchCoreV1NamespacedServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + }; + body: Namespace; +} +export interface DeleteCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1NamespaceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReplaceCoreV1NamespaceFinalizeRequest { + query: { + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + }; + body: Namespace; +} +export interface PatchCoreV1NamespaceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: Node; +} +export interface DeleteCoreV1CollectionNodeRequest { + 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; + }; +} +export interface ReadCoreV1NodeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: Node; +} +export interface DeleteCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1NodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + }; + body: Node; +} +export interface PatchCoreV1NodeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: PersistentVolume; +} +export interface DeleteCoreV1CollectionPersistentVolumeRequest { + 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; + }; +} +export interface ReadCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: PersistentVolume; +} +export interface DeleteCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCoreV1PersistentVolumeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + }; + body: PersistentVolume; +} +export interface PatchCoreV1PersistentVolumeStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1PodTemplateForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ReplicationControllerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ResourceQuotaForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1SecretForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ServiceAccountForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoreV1ServiceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ConfigMapListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1EndpointsListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1LimitRangeListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NamespaceListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NamespacedConfigMapListRequest { + 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 WatchCoreV1NamespacedConfigMapRequest { + 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 WatchCoreV1NamespacedEndpointsListRequest { + 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 WatchCoreV1NamespacedEndpointsRequest { + 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 WatchCoreV1NamespacedEventListRequest { + 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 WatchCoreV1NamespacedEventRequest { + 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 WatchCoreV1NamespacedLimitRangeListRequest { + 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 WatchCoreV1NamespacedLimitRangeRequest { + 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 WatchCoreV1NamespacedPersistentVolumeClaimListRequest { + 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 WatchCoreV1NamespacedPersistentVolumeClaimRequest { + 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 WatchCoreV1NamespacedPodListRequest { + 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 WatchCoreV1NamespacedPodRequest { + 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 WatchCoreV1NamespacedPodTemplateListRequest { + 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 WatchCoreV1NamespacedPodTemplateRequest { + 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 WatchCoreV1NamespacedReplicationControllerListRequest { + 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 WatchCoreV1NamespacedReplicationControllerRequest { + 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 WatchCoreV1NamespacedResourceQuotaListRequest { + 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 WatchCoreV1NamespacedResourceQuotaRequest { + 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 WatchCoreV1NamespacedSecretListRequest { + 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 WatchCoreV1NamespacedSecretRequest { + 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 WatchCoreV1NamespacedServiceAccountListRequest { + 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 WatchCoreV1NamespacedServiceAccountRequest { + 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 WatchCoreV1NamespacedServiceListRequest { + 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 WatchCoreV1NamespacedServiceRequest { + 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 WatchCoreV1NamespaceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1NodeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PersistentVolumeListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PersistentVolumeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1PodTemplateListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ReplicationControllerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ResourceQuotaListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1SecretListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ServiceAccountListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoreV1ServiceListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAPIVersionsRequest {} +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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: MutatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { + 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; + }; +} +export interface ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: MutatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: ValidatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { + 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; + }; +} +export interface ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: ValidatingWebhookConfiguration; +} +export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: CustomResourceDefinition; +} +export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { + 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; + }; +} +export interface ReadApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: CustomResourceDefinition; +} +export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchApiextensionsV1CustomResourceDefinitionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + }; + body: CustomResourceDefinition; +} +export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchApiextensionsV1CustomResourceDefinitionRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: APIService; +} +export interface DeleteApiregistrationV1CollectionAPIServiceRequest { + 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; + }; +} +export interface ReadApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: APIService; +} +export interface DeleteApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchApiregistrationV1APIServiceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + }; + body: APIService; +} +export interface PatchApiregistrationV1APIServiceStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchApiregistrationV1APIServiceRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1DaemonSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1DeploymentForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1NamespacedControllerRevisionRequest { + 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 CreateAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: ControllerRevision; +} +export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { + 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 ReadAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ControllerRevision; +} +export interface DeleteAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedControllerRevisionRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: DaemonSet; +} +export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { + 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 ReadAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: DaemonSet; +} +export interface DeleteAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedDaemonSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: DaemonSet; +} +export interface PatchAppsV1NamespacedDaemonSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Deployment; +} +export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { + 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 ReadAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Deployment; +} +export interface DeleteAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedDeploymentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchAppsV1NamespacedDeploymentScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: Deployment; +} +export interface PatchAppsV1NamespacedDeploymentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: ReplicaSet; +} +export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { + 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 ReadAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: ReplicaSet; +} +export interface DeleteAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedReplicaSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchAppsV1NamespacedReplicaSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: ReplicaSet; +} +export interface PatchAppsV1NamespacedReplicaSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: StatefulSet; +} +export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { + 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 ReadAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: StatefulSet; +} +export interface DeleteAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAppsV1NamespacedStatefulSetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: Scale; +} +export interface PatchAppsV1NamespacedStatefulSetScaleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: StatefulSet; +} +export interface PatchAppsV1NamespacedStatefulSetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAppsV1StatefulSetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1ControllerRevisionListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1DaemonSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1DeploymentListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1NamespacedControllerRevisionListRequest { + 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 WatchAppsV1NamespacedControllerRevisionRequest { + 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 WatchAppsV1NamespacedDaemonSetListRequest { + 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 WatchAppsV1NamespacedDaemonSetRequest { + 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 WatchAppsV1NamespacedDeploymentListRequest { + 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 WatchAppsV1NamespacedDeploymentRequest { + 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 WatchAppsV1NamespacedReplicaSetListRequest { + 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 WatchAppsV1NamespacedReplicaSetRequest { + 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 WatchAppsV1NamespacedStatefulSetListRequest { + 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 WatchAppsV1NamespacedStatefulSetRequest { + 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 WatchAppsV1ReplicaSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAppsV1StatefulSetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetAuthenticationAPIGroupRequest {} +export interface GetAuthenticationV1APIResourcesRequest {} +export interface CreateAuthenticationV1TokenReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + pretty?: string; + }; + body: TokenReview; +} +export interface GetAuthorizationAPIGroupRequest {} +export interface GetAuthorizationV1APIResourcesRequest {} +export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + pretty?: string; + }; + path: { + namespace: string; + }; + body: LocalSubjectAccessReview; +} +export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + pretty?: string; + }; + body: SelfSubjectAccessReview; +} +export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + pretty?: string; + }; + body: SelfSubjectRulesReview; +} +export interface CreateAuthorizationV1SubjectAccessReviewRequest { + query: { + dryRun?: string; + fieldManager?: string; + pretty?: string; + }; + body: SubjectAccessReview; +} +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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + 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 CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { + 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 ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest { + 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 WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { + 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 GetAutoscalingV2beta1APIResourcesRequest {} +export interface ListAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { + 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 CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscalerRequest { + 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 ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerListRequest { + 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 WatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { + 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 GetAutoscalingV2beta2APIResourcesRequest {} +export interface ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { + 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 CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest { + 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 ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: HorizontalPodAutoscaler; +} +export interface PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerListRequest { + 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 WatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { + 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 GetBatchAPIGroupRequest {} +export interface GetBatchV1APIResourcesRequest {} +export interface ListBatchV1CronJobForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListBatchV1JobForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListBatchV1NamespacedCronJobRequest { + 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 CreateBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: CronJob; +} +export interface DeleteBatchV1CollectionNamespacedCronJobRequest { + 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 ReadBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: CronJob; +} +export interface DeleteBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchBatchV1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: CronJob; +} +export interface PatchBatchV1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Job; +} +export interface DeleteBatchV1CollectionNamespacedJobRequest { + 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 ReadBatchV1NamespacedJobRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Job; +} +export interface DeleteBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchBatchV1NamespacedJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: Job; +} +export interface PatchBatchV1NamespacedJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchBatchV1JobListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchBatchV1NamespacedCronJobListRequest { + 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 WatchBatchV1NamespacedCronJobRequest { + 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 WatchBatchV1NamespacedJobListRequest { + 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 WatchBatchV1NamespacedJobRequest { + 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 GetBatchV1beta1APIResourcesRequest {} +export interface ListBatchV1beta1CronJobForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListBatchV1beta1NamespacedCronJobRequest { + 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 CreateBatchV1beta1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: CronJob; +} +export interface DeleteBatchV1beta1CollectionNamespacedCronJobRequest { + 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 ReadBatchV1beta1NamespacedCronJobRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1beta1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: CronJob; +} +export interface DeleteBatchV1beta1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchBatchV1beta1NamespacedCronJobRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadBatchV1beta1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceBatchV1beta1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: CronJob; +} +export interface PatchBatchV1beta1NamespacedCronJobStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchBatchV1beta1CronJobListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchBatchV1beta1NamespacedCronJobListRequest { + 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 WatchBatchV1beta1NamespacedCronJobRequest { + 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 GetCertificatesAPIGroupRequest {} +export interface GetCertificatesV1APIResourcesRequest {} +export interface ListCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: CertificateSigningRequest; +} +export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { + 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; + }; +} +export interface ReadCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: CertificateSigningRequest; +} +export interface DeleteCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchCertificatesV1CertificateSigningRequestRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + }; + body: CertificateSigningRequest; +} +export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + }; + body: CertificateSigningRequest; +} +export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCertificatesV1CertificateSigningRequestRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListCoordinationV1NamespacedLeaseRequest { + 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 CreateCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Lease; +} +export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { + 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 ReadCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Lease; +} +export interface DeleteCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchCoordinationV1NamespacedLeaseRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchCoordinationV1NamespacedLeaseListRequest { + 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 WatchCoordinationV1NamespacedLeaseRequest { + 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 GetDiscoveryAPIGroupRequest {} +export interface GetDiscoveryV1APIResourcesRequest {} +export interface ListDiscoveryV1EndpointSliceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListDiscoveryV1NamespacedEndpointSliceRequest { + 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 CreateDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: EndpointSlice; +} +export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { + 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 ReadDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: EndpointSlice; +} +export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchDiscoveryV1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchDiscoveryV1NamespacedEndpointSliceListRequest { + 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 WatchDiscoveryV1NamespacedEndpointSliceRequest { + 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 GetDiscoveryV1beta1APIResourcesRequest {} +export interface ListDiscoveryV1beta1EndpointSliceForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListDiscoveryV1beta1NamespacedEndpointSliceRequest { + 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 CreateDiscoveryV1beta1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: EndpointSlice; +} +export interface DeleteDiscoveryV1beta1CollectionNamespacedEndpointSliceRequest { + 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 ReadDiscoveryV1beta1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: EndpointSlice; +} +export interface DeleteDiscoveryV1beta1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchDiscoveryV1beta1NamespacedEndpointSliceRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchDiscoveryV1beta1EndpointSliceListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchDiscoveryV1beta1NamespacedEndpointSliceListRequest { + 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 WatchDiscoveryV1beta1NamespacedEndpointSliceRequest { + 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 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 GetEventsV1beta1APIResourcesRequest {} +export interface ListEventsV1beta1EventForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListEventsV1beta1NamespacedEventRequest { + 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 CreateEventsV1beta1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Event; +} +export interface DeleteEventsV1beta1CollectionNamespacedEventRequest { + 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 ReadEventsV1beta1NamespacedEventRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceEventsV1beta1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Event; +} +export interface DeleteEventsV1beta1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchEventsV1beta1NamespacedEventRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchEventsV1beta1EventListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchEventsV1beta1NamespacedEventListRequest { + 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 WatchEventsV1beta1NamespacedEventRequest { + 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 GetFlowcontrolApiserverV1beta1APIResourcesRequest {} +export interface ListFlowcontrolApiserverV1beta1FlowSchemaRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateFlowcontrolApiserverV1beta1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: FlowSchema; +} +export interface DeleteFlowcontrolApiserverV1beta1CollectionFlowSchemaRequest { + 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; + }; +} +export interface ReadFlowcontrolApiserverV1beta1FlowSchemaRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: FlowSchema; +} +export interface DeleteFlowcontrolApiserverV1beta1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchFlowcontrolApiserverV1beta1FlowSchemaRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: FlowSchema; +} +export interface PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: PriorityLevelConfiguration; +} +export interface DeleteFlowcontrolApiserverV1beta1CollectionPriorityLevelConfigurationRequest { + 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; + }; +} +export interface ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: PriorityLevelConfiguration; +} +export interface DeleteFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: PriorityLevelConfiguration; +} +export interface PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchFlowcontrolApiserverV1beta1FlowSchemaListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchFlowcontrolApiserverV1beta1FlowSchemaRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: IngressClass; +} +export interface DeleteNetworkingV1CollectionIngressClassRequest { + 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; + }; +} +export interface ReadNetworkingV1IngressClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: IngressClass; +} +export interface DeleteNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNetworkingV1IngressClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListNetworkingV1NamespacedIngressRequest { + 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 CreateNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Ingress; +} +export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { + 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 ReadNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Ingress; +} +export interface DeleteNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingV1NamespacedIngressRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: Ingress; +} +export interface PatchNetworkingV1NamespacedIngressStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: NetworkPolicy; +} +export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { + 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 ReadNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: NetworkPolicy; +} +export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchNetworkingV1NamespacedNetworkPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1IngressClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1IngressClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNetworkingV1NamespacedIngressListRequest { + 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 WatchNetworkingV1NamespacedIngressRequest { + 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 WatchNetworkingV1NamespacedNetworkPolicyListRequest { + 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 WatchNetworkingV1NamespacedNetworkPolicyRequest { + 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 WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: RuntimeClass; +} +export interface DeleteNodeV1CollectionRuntimeClassRequest { + 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; + }; +} +export interface ReadNodeV1RuntimeClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: RuntimeClass; +} +export interface DeleteNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNodeV1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNodeV1RuntimeClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetNodeV1beta1APIResourcesRequest {} +export interface ListNodeV1beta1RuntimeClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateNodeV1beta1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: RuntimeClass; +} +export interface DeleteNodeV1beta1CollectionRuntimeClassRequest { + 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; + }; +} +export interface ReadNodeV1beta1RuntimeClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceNodeV1beta1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: RuntimeClass; +} +export interface DeleteNodeV1beta1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchNodeV1beta1RuntimeClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchNodeV1beta1RuntimeClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchNodeV1beta1RuntimeClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: PodDisruptionBudget; +} +export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { + 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 ReadPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodDisruptionBudget; +} +export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPolicyV1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + namespace: string; + }; + body: PodDisruptionBudget; +} +export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchPolicyV1NamespacedPodDisruptionBudgetListRequest { + 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 WatchPolicyV1NamespacedPodDisruptionBudgetRequest { + 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 WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface GetPolicyV1beta1APIResourcesRequest {} +export interface ListPolicyV1beta1NamespacedPodDisruptionBudgetRequest { + 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 CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: PodDisruptionBudget; +} +export interface DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetRequest { + 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 ReadPolicyV1beta1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodDisruptionBudget; +} +export interface DeletePolicyV1beta1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: PodDisruptionBudget; +} +export interface PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListPolicyV1beta1PodSecurityPolicyRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreatePolicyV1beta1PodSecurityPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: PodSecurityPolicy; +} +export interface DeletePolicyV1beta1CollectionPodSecurityPolicyRequest { + 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; + }; +} +export interface ReadPolicyV1beta1PodSecurityPolicyRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplacePolicyV1beta1PodSecurityPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: PodSecurityPolicy; +} +export interface DeletePolicyV1beta1PodSecurityPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchPolicyV1beta1PodSecurityPolicyRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface WatchPolicyV1beta1NamespacedPodDisruptionBudgetListRequest { + 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 WatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest { + 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 WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchPolicyV1beta1PodSecurityPolicyListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchPolicyV1beta1PodSecurityPolicyRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: ClusterRoleBinding; +} +export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { + 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; + }; +} +export interface ReadRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: ClusterRoleBinding; +} +export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: ClusterRole; +} +export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { + 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; + }; +} +export interface ReadRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: ClusterRole; +} +export interface DeleteRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchRbacAuthorizationV1ClusterRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: RoleBinding; +} +export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { + 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 ReadRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: RoleBinding; +} +export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchRbacAuthorizationV1NamespacedRoleBindingRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + namespace: string; + }; +} +export interface CreateRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: Role; +} +export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { + 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 ReadRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: Role; +} +export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchRbacAuthorizationV1NamespacedRoleRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListRbacAuthorizationV1RoleForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleBindingListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleBindingRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1ClusterRoleRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + 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; + 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; + 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; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchRbacAuthorizationV1RoleListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: PriorityClass; +} +export interface DeleteSchedulingV1CollectionPriorityClassRequest { + 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; + }; +} +export interface ReadSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: PriorityClass; +} +export interface DeleteSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchSchedulingV1PriorityClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchSchedulingV1PriorityClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: CSIDriver; +} +export interface DeleteStorageV1CollectionCSIDriverRequest { + 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; + }; +} +export interface ReadStorageV1CSIDriverRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: CSIDriver; +} +export interface DeleteStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1CSIDriverRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: CSINode; +} +export interface DeleteStorageV1CollectionCSINodeRequest { + 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; + }; +} +export interface ReadStorageV1CSINodeRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: CSINode; +} +export interface DeleteStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1CSINodeRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + }; + body: Patch; +} +export interface ListStorageV1StorageClassRequest { + query: { + pretty?: string; + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: StorageClass; +} +export interface DeleteStorageV1CollectionStorageClassRequest { + 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; + }; +} +export interface ReadStorageV1StorageClassRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: StorageClass; +} +export interface DeleteStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1StorageClassRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface CreateStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + body: VolumeAttachment; +} +export interface DeleteStorageV1CollectionVolumeAttachmentRequest { + 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; + }; +} +export interface ReadStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + }; + path: { + name: string; + }; +} +export interface ReplaceStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + }; + body: VolumeAttachment; +} +export interface DeleteStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + }; +} +export interface PatchStorageV1VolumeAttachmentRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + }; + path: { + name: string; + }; + body: VolumeAttachment; +} +export interface PatchStorageV1VolumeAttachmentStatusRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1CSIDriverRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1CSINodeRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface WatchStorageV1StorageClassListRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1StorageClassRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + 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; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1VolumeAttachmentRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; + path: { + name: string; + }; +} +export interface GetStorageV1beta1APIResourcesRequest {} +export interface ListStorageV1beta1CSIStorageCapacityForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface ListStorageV1beta1NamespacedCSIStorageCapacityRequest { + 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 CreateStorageV1beta1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + namespace: string; + }; + body: CSIStorageCapacity; +} +export interface DeleteStorageV1beta1CollectionNamespacedCSIStorageCapacityRequest { + 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 ReadStorageV1beta1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + }; + path: { + name: string; + namespace: string; + }; + body: CSIStorageCapacity; +} +export interface DeleteStorageV1beta1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + gracePeriodSeconds?: number; + orphanDependents?: boolean; + propagationPolicy?: string; + }; + path: { + name: string; + namespace: string; + }; +} +export interface PatchStorageV1beta1NamespacedCSIStorageCapacityRequest { + query: { + pretty?: string; + dryRun?: string; + fieldManager?: string; + force?: boolean; + }; + path: { + name: string; + namespace: string; + }; + body: Patch; +} +export interface WatchStorageV1beta1CSIStorageCapacityListForAllNamespacesRequest { + query: { + allowWatchBookmarks?: boolean; + continue?: string; + fieldSelector?: string; + labelSelector?: string; + limit?: number; + pretty?: string; + resourceVersion?: string; + resourceVersionMatch?: string; + timeoutSeconds?: number; + watch?: boolean; + }; +} +export interface WatchStorageV1beta1NamespacedCSIStorageCapacityListRequest { + 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 WatchStorageV1beta1NamespacedCSIStorageCapacityRequest { + 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 LogFileListHandlerRequest {} +export interface LogFileHandlerRequest { + path: { + logpath: string; + }; +} +export interface GetServiceAccountIssuerOpenIDKeysetRequest {} +export interface GetCodeVersionRequest {} +export class KubernetesClient extends APIClient { + constructor(options) { + super(options); + } + 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, params.query, 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, params.query, 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, params.body, opts); + } + async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; + return await this.get(path, params.query, 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, params.body, opts); + } + async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/events`; + return await this.get(path, params.query, 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, params.body, opts); + } + async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; + return await this.get(path, params.query, 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, params.body, opts); + } + async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; + return await this.get(path, params.query, 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, params.body, 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, params.body, opts); + } + async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/pods`; + return await this.get(path, params.query, 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, params.body, 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 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, params.body, opts); + } + async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; + return await this.get(path, params.query, 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, params.body, opts); + } + async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; + return await this.get(path, params.query, 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, params.body, 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, params.body, 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, params.body, opts); + } + async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; + return await this.get(path, params.query, 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, params.body, 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, params.body, opts); + } + async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; + return await this.get(path, params.query, 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, params.body, opts); + } + async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; + return await this.get(path, params.query, 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, params.body, 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, params.query, 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 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, params.body, 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, params.body, 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, params.body, 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, params.body, opts); + } + async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/api/v1/nodes`; + return await this.get(path, params.query, 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, params.body, 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, params.body, 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, params.query, 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, params.body, 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, params.body, 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 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, params.query, 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, params.body, opts); + } + async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; + return await this.get(path, params.query, 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, params.body, 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 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, params.query, 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, params.body, 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, params.body, 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, params.query, 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, params.body, 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, params.body, 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, params.query, 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, params.body, opts); + } + 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); + } + 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, params.body, 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, params.body, opts); + } + 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); + } + 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, params.body, 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, params.body, 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, params.body, opts); + } + 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); + } + 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, params.body, 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, params.body, 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, params.body, opts); + } + 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); + } + 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, params.body, 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, params.body, 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, params.body, 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 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 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, params.query, 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, params.body, 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, params.body, 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 getAutoscalingV2beta1APIResources(params: GetAutoscalingV2beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, params.query, null, opts); + } + async createAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.post(path, params.query, params.body, opts); + } + async deleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.delete(path, params.query, null, opts); + } + async readAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.patch(path, params.query, params.body, opts); + } + async readAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; + return await this.patch(path, params.query, params.body, opts); + } + async watchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/watch/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async getAutoscalingV2beta2APIResources(params: GetAutoscalingV2beta2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta2/`; + return await this.get(path, null, null, opts); + } + async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta2/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + 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); + } + 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); + } + 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 { + const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.get(path, null, null, opts); + } + 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); + } + 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 { + const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; + return await this.patch(path, params.query, params.body, opts); + } + 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); + } + 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); + } + 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); + } + async watchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta2/watch/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; + return await this.get(path, null, null, opts); + } + async watchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/autoscaling/v2beta2/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, params.query, 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, params.body, 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, params.body, opts); + } + 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); + } + 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, params.body, 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, params.body, 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 getBatchV1beta1APIResources(params: GetBatchV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/`; + return await this.get(path, null, null, opts); + } + async listBatchV1beta1CronJobForAllNamespaces(params: ListBatchV1beta1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/cronjobs`; + return await this.get(path, null, null, opts); + } + async listBatchV1beta1NamespacedCronJob(params: ListBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs`; + return await this.get(path, params.query, null, opts); + } + async createBatchV1beta1NamespacedCronJob(params: CreateBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs`; + return await this.post(path, params.query, params.body, opts); + } + async deleteBatchV1beta1CollectionNamespacedCronJob(params: DeleteBatchV1beta1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs`; + return await this.delete(path, params.query, null, opts); + } + async readBatchV1beta1NamespacedCronJob(params: ReadBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1beta1NamespacedCronJob(params: ReplaceBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deleteBatchV1beta1NamespacedCronJob(params: DeleteBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchBatchV1beta1NamespacedCronJob(params: PatchBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.patch(path, params.query, params.body, opts); + } + async readBatchV1beta1NamespacedCronJobStatus(params: ReadBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceBatchV1beta1NamespacedCronJobStatus(params: ReplaceBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchBatchV1beta1NamespacedCronJobStatus(params: PatchBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; + return await this.patch(path, params.query, params.body, opts); + } + async watchBatchV1beta1CronJobListForAllNamespaces(params: WatchBatchV1beta1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/watch/cronjobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1beta1NamespacedCronJobList(params: WatchBatchV1beta1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/watch/namespaces/${params.path.namespace}/cronjobs`; + return await this.get(path, null, null, opts); + } + async watchBatchV1beta1NamespacedCronJob(params: WatchBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/batch/v1beta1/watch/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; + return await this.get(path, null, 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, params.query, 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, params.body, 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, params.body, 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, params.body, 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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 getDiscoveryV1beta1APIResources(params: GetDiscoveryV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1beta1/`; + return await this.get(path, null, null, opts); + } + async listDiscoveryV1beta1EndpointSliceForAllNamespaces(params: ListDiscoveryV1beta1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1beta1/endpointslices`; + return await this.get(path, null, null, opts); + } + async listDiscoveryV1beta1NamespacedEndpointSlice(params: ListDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices`; + return await this.get(path, params.query, null, opts); + } + async createDiscoveryV1beta1NamespacedEndpointSlice(params: CreateDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices`; + 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.path.namespace}/endpointslices`; + return await this.delete(path, params.query, null, opts); + } + async readDiscoveryV1beta1NamespacedEndpointSlice(params: ReadDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceDiscoveryV1beta1NamespacedEndpointSlice(params: ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + 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.path.namespace}/endpointslices/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchDiscoveryV1beta1NamespacedEndpointSlice(params: PatchDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; + 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`; + return await this.get(path, null, null, opts); + } + async watchDiscoveryV1beta1NamespacedEndpointSliceList(params: WatchDiscoveryV1beta1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1beta1/watch/namespaces/${params.path.namespace}/endpointslices`; + return await this.get(path, null, null, opts); + } + async watchDiscoveryV1beta1NamespacedEndpointSlice(params: WatchDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/discovery.k8s.io/v1beta1/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, 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 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 { + const path = `/apis/events.k8s.io/v1beta1/events`; + return await this.get(path, null, null, opts); + } + async listEventsV1beta1NamespacedEvent(params: ListEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events`; + return await this.get(path, params.query, null, opts); + } + async createEventsV1beta1NamespacedEvent(params: CreateEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events`; + 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.path.namespace}/events`; + return await this.delete(path, params.query, null, opts); + } + async readEventsV1beta1NamespacedEvent(params: ReadEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceEventsV1beta1NamespacedEvent(params: ReplaceEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events/${params.path.name}`; + 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.path.namespace}/events/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchEventsV1beta1NamespacedEvent(params: PatchEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events/${params.path.name}`; + 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`; + return await this.get(path, null, null, opts); + } + async watchEventsV1beta1NamespacedEventList(params: WatchEventsV1beta1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1beta1/watch/namespaces/${params.path.namespace}/events`; + return await this.get(path, null, null, opts); + } + async watchEventsV1beta1NamespacedEvent(params: WatchEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/events.k8s.io/v1beta1/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 getFlowcontrolApiserverV1beta1APIResources(params: GetFlowcontrolApiserverV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/`; + return await this.get(path, null, null, opts); + } + 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); + } + 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); + } + 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 { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1beta1FlowSchema(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}`; + 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.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchFlowcontrolApiserverV1beta1FlowSchema(params: PatchFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}`; + return await this.patch(path, params.query, params.body, opts); + } + async readFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchFlowcontrolApiserverV1beta1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}/status`; + return await this.patch(path, params.query, params.body, opts); + } + 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); + } + 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); + } + 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 { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}`; + 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.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}`; + return await this.patch(path, params.query, params.body, opts); + } + async readFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}/status`; + 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`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1beta1FlowSchema(params: WatchFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/watch/flowschemas/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1beta1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/watch/prioritylevelconfigurations`; + return await this.get(path, null, null, opts); + } + async watchFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/watch/prioritylevelconfigurations/${params.path.name}`; + 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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, params.body, 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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 getNodeV1beta1APIResources(params: GetNodeV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1beta1/`; + return await this.get(path, null, null, opts); + } + async listNodeV1beta1RuntimeClass(params: ListNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1beta1/runtimeclasses`; + return await this.get(path, params.query, null, opts); + } + 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); + } + 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 { + const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceNodeV1beta1RuntimeClass(params: ReplaceNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.path.name}`; + 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.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchNodeV1beta1RuntimeClass(params: PatchNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.path.name}`; + 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`; + return await this.get(path, null, null, opts); + } + async watchNodeV1beta1RuntimeClass(params: WatchNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/node.k8s.io/v1beta1/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, params.query, 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, params.body, 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, params.body, 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 getPolicyV1beta1APIResources(params: GetPolicyV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/`; + return await this.get(path, null, null, opts); + } + async listPolicyV1beta1NamespacedPodDisruptionBudget(params: ListPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.get(path, params.query, null, opts); + } + async createPolicyV1beta1NamespacedPodDisruptionBudget(params: CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.post(path, params.query, params.body, opts); + } + async deletePolicyV1beta1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets`; + return await this.delete(path, params.query, null, opts); + } + async readPolicyV1beta1NamespacedPodDisruptionBudget(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePolicyV1beta1NamespacedPodDisruptionBudget(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePolicyV1beta1NamespacedPodDisruptionBudget(params: DeletePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPolicyV1beta1NamespacedPodDisruptionBudget(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.patch(path, params.query, params.body, opts); + } + async readPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; + return await this.get(path, null, null, opts); + } + async replacePolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; + return await this.put(path, params.query, params.body, opts); + } + async patchPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; + return await this.patch(path, params.query, params.body, opts); + } + async listPolicyV1beta1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async listPolicyV1beta1PodSecurityPolicy(params: ListPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/podsecuritypolicies`; + return await this.get(path, params.query, null, opts); + } + async createPolicyV1beta1PodSecurityPolicy(params: CreatePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/podsecuritypolicies`; + 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 { + const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replacePolicyV1beta1PodSecurityPolicy(params: ReplacePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.path.name}`; + return await this.put(path, params.query, params.body, opts); + } + async deletePolicyV1beta1PodSecurityPolicy(params: DeletePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchPolicyV1beta1PodSecurityPolicy(params: PatchPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.path.name}`; + 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.path.namespace}/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1beta1NamespacedPodDisruptionBudget(params: WatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/watch/poddisruptionbudgets`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1beta1PodSecurityPolicyList(params: WatchPolicyV1beta1PodSecurityPolicyListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/watch/podsecuritypolicies`; + return await this.get(path, null, null, opts); + } + async watchPolicyV1beta1PodSecurityPolicy(params: WatchPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/policy/v1beta1/watch/podsecuritypolicies/${params.path.name}`; + 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, params.query, 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, params.body, opts); + } + 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); + } + 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, params.body, 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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 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, params.query, 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, params.body, opts); + } + async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/csinodes`; + return await this.get(path, params.query, 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, params.body, opts); + } + async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/storageclasses`; + return await this.get(path, params.query, 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, params.body, opts); + } + async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1/volumeattachments`; + return await this.get(path, params.query, 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, params.body, 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, params.body, 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 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 getStorageV1beta1APIResources(params: GetStorageV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1beta1/`; + return await this.get(path, null, null, opts); + } + async listStorageV1beta1CSIStorageCapacityForAllNamespaces(params: ListStorageV1beta1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1beta1/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async listStorageV1beta1NamespacedCSIStorageCapacity(params: ListStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.get(path, params.query, null, opts); + } + async createStorageV1beta1NamespacedCSIStorageCapacity(params: CreateStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities`; + 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.path.namespace}/csistoragecapacities`; + return await this.delete(path, params.query, null, opts); + } + async readStorageV1beta1NamespacedCSIStorageCapacity(params: ReadStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async replaceStorageV1beta1NamespacedCSIStorageCapacity(params: ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + 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.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.delete(path, params.query, null, opts); + } + async patchStorageV1beta1NamespacedCSIStorageCapacity(params: PatchStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + 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`; + return await this.get(path, null, null, opts); + } + async watchStorageV1beta1NamespacedCSIStorageCapacityList(params: WatchStorageV1beta1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1beta1/watch/namespaces/${params.path.namespace}/csistoragecapacities`; + return await this.get(path, null, null, opts); + } + async watchStorageV1beta1NamespacedCSIStorageCapacity(params: WatchStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { + const path = `/apis/storage.k8s.io/v1beta1/watch/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; + return await this.get(path, null, null, opts); + } + async logFileListHandler(params: LogFileListHandlerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/logs/`; + return await this.get(path, null, null, opts); + } + async logFileHandler(params: LogFileHandlerRequest, opts?: APIClientRequestOpts): Promise { + const path = `/logs/${params.path.logpath}`; + 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/README.md b/packages/schema-sdk/README.md index 72df79b..daa96c4 100644 --- a/packages/schema-sdk/README.md +++ b/packages/schema-sdk/README.md @@ -90,6 +90,54 @@ const code = generateOpenApiClient({ writeFileSync(__dirname + '/output/swagger-client.ts', code); ``` +### Using JSON Patch to Modify OpenAPI Schemas + +The `jsonpatch` option allows you to apply RFC 6902 JSON Patch operations to the OpenAPI specification before processing. This is useful for fixing schema issues or making adjustments without modifying the source file. + +```ts +import schema from 'path-to-your/swagger.json'; +import { generateOpenApiClient, getDefaultSchemaSDKOptions } from 'schema-sdk'; +import type { Operation } from 'fast-json-patch'; + +// Example: Fix IntOrString type to be a proper union type +const jsonPatchOperations: Operation[] = [ + { + op: 'remove', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/type' + }, + { + op: 'remove', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/format' + }, + { + op: 'add', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/oneOf', + value: [ + { type: 'string' }, + { type: 'integer', format: 'int32' } + ] + } +]; + +const options = getDefaultSchemaSDKOptions({ + clientName: 'KubernetesClient', + jsonpatch: jsonPatchOperations, + // ... other options +}); + +const code = generateOpenApiClient(options, schema); +``` + +The JSON Patch operations support all standard operations: +- `add`: Add a new value +- `remove`: Remove a value +- `replace`: Replace an existing value +- `move`: Move a value from one location to another +- `copy`: Copy a value from one location to another +- `test`: Test that a value equals a specified value + +For more information about JSON Patch format, see [RFC 6902](https://tools.ietf.org/html/rfc6902) and the [fast-json-patch documentation](https://www.npmjs.com/package/fast-json-patch). + ## Contributing 🤝 Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. diff --git a/packages/schema-sdk/__tests__/jsonpatch.intorstring.test.ts b/packages/schema-sdk/__tests__/jsonpatch.intorstring.test.ts new file mode 100644 index 0000000..d00618d --- /dev/null +++ b/packages/schema-sdk/__tests__/jsonpatch.intorstring.test.ts @@ -0,0 +1,50 @@ +import { readFileSync } from 'fs'; +import type { Operation } from 'fast-json-patch'; +import * as jsonpatch from 'fast-json-patch'; + +import schema from '../../../__fixtures__/openapi/swagger.json'; + +describe('IntOrString JSON Patch fix', () => { + it('should verify the original IntOrString is type string', () => { + const originalDef = (schema as any).definitions['io.k8s.apimachinery.pkg.util.intstr.IntOrString']; + expect(originalDef.type).toBe('string'); + expect(originalDef.format).toBe('int-or-string'); + expect(originalDef.oneOf).toBeUndefined(); + }); + + it('should patch IntOrString to use oneOf', () => { + const jsonPatchOperations: Operation[] = [ + { + op: 'remove', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/type' + }, + { + op: 'remove', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/format' + }, + { + op: 'add', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/oneOf', + value: [ + { type: 'string' }, + { type: 'integer', format: 'int32' } + ] + } + ]; + + // Apply patches + const schemaCopy = JSON.parse(JSON.stringify(schema)); + const result = jsonpatch.applyPatch(schemaCopy, jsonPatchOperations); + + const patchedDef = result.newDocument.definitions['io.k8s.apimachinery.pkg.util.intstr.IntOrString']; + + // Verify the patch worked + expect(patchedDef.type).toBeUndefined(); + expect(patchedDef.format).toBeUndefined(); + expect(patchedDef.oneOf).toEqual([ + { type: 'string' }, + { type: 'integer', format: 'int32' } + ]); + expect(patchedDef.description).toBe('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.'); + }); +}); \ No newline at end of file diff --git a/packages/schema-sdk/__tests__/jsonpatch.test.ts b/packages/schema-sdk/__tests__/jsonpatch.test.ts new file mode 100644 index 0000000..acd5de0 --- /dev/null +++ b/packages/schema-sdk/__tests__/jsonpatch.test.ts @@ -0,0 +1,74 @@ +import { writeFileSync } from 'fs'; +import type { Operation } from 'fast-json-patch'; + +import schema from '../../../__fixtures__/openapi/swagger.json'; +import { generateOpenApiClient } from '../src/openapi'; +import { getDefaultSchemaSDKOptions } from '../src/types'; + +describe('JSON Patch functionality', () => { + it('should patch IntOrString type from string to oneOf', () => { + // Define the patch to change IntOrString from type: string to oneOf: [string, integer] + const jsonPatchOperations: Operation[] = [ + { + op: 'remove', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/type' + }, + { + op: 'remove', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/format' + }, + { + op: 'add', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/oneOf', + value: [ + { type: 'string' }, + { type: 'integer', format: 'int32' } + ] + } + ]; + + const options = getDefaultSchemaSDKOptions({ + clientName: 'KubernetesClient', + jsonpatch: jsonPatchOperations, + exclude: [ + '*.v1beta1.*', + '*.v2beta1.*', + 'io.k8s.api.events.v1.EventSeries', + 'io.k8s.api.events.v1.Event', + 'io.k8s.api.flowcontrol*', + ], + }); + + const code = generateOpenApiClient(options, schema as any); + + // The generated code should contain the IntOrString type as a union + expect(code).toContain('IntOrString'); + + // Write the output for manual inspection + writeFileSync( + __dirname + '/../../../__fixtures__/output/swagger.jsonpatch.ts', + code + ); + }); + + it('should handle empty jsonpatch array', () => { + const options = getDefaultSchemaSDKOptions({ + clientName: 'KubernetesClient', + jsonpatch: [], + exclude: ['*.v1beta1.*', '*.v2beta1.*'], + }); + + const code = generateOpenApiClient(options, schema as any); + expect(code).toBeTruthy(); + }); + + it('should handle undefined jsonpatch', () => { + const options = getDefaultSchemaSDKOptions({ + clientName: 'KubernetesClient', + exclude: ['*.v1beta1.*', '*.v2beta1.*'], + }); + + const code = generateOpenApiClient(options, schema as any); + expect(code).toBeTruthy(); + }); +}); \ No newline at end of file diff --git a/packages/schema-sdk/examples/jsonpatch-example.ts b/packages/schema-sdk/examples/jsonpatch-example.ts new file mode 100644 index 0000000..6223e6f --- /dev/null +++ b/packages/schema-sdk/examples/jsonpatch-example.ts @@ -0,0 +1,49 @@ +import { writeFileSync } from 'fs'; +import type { Operation } from 'fast-json-patch'; + +import schema from '../../../__fixtures__/openapi/swagger.json'; +import { generateOpenApiClient, getDefaultSchemaSDKOptions } from '../src'; + +// Example: Using JSON Patch to fix the IntOrString type +// The original swagger.json defines IntOrString as type: "string" with format: "int-or-string" +// But it should actually be a union type that accepts either string or integer + +const jsonPatchOperations: Operation[] = [ + // Remove the incorrect type and format + { + op: 'remove', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/type' + }, + { + op: 'remove', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/format' + }, + // Add the correct oneOf definition + { + op: 'add', + path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/oneOf', + value: [ + { type: 'string' }, + { type: 'integer', format: 'int32' } + ] + } +]; + +const options = getDefaultSchemaSDKOptions({ + clientName: 'KubernetesClient', + jsonpatch: jsonPatchOperations, + exclude: [ + '*.v1beta1.*', + '*.v2beta1.*', + ], +}); + +const code = generateOpenApiClient(options, schema as any); + +// The generated TypeScript will now have: +// export type IntOrString = string | number; +// Instead of just: +// export type IntOrString = string; + +console.log('Generated client with patched IntOrString type!'); +writeFileSync(__dirname + '/output/kubernetes-client-patched.ts', code); \ No newline at end of file diff --git a/packages/schema-sdk/package.json b/packages/schema-sdk/package.json index 71b5a87..fa87433 100644 --- a/packages/schema-sdk/package.json +++ b/packages/schema-sdk/package.json @@ -34,6 +34,7 @@ "@interweb-utils/casing": "^0.2.0", "@interweb/fetch-api-client": "^0.6.1", "deepmerge": "^4.3.1", + "fast-json-patch": "^3.1.1", "schema-typescript": "^0.12.1" }, "keywords": [ diff --git a/packages/schema-sdk/src/openapi.ts b/packages/schema-sdk/src/openapi.ts index 38377eb..50de23d 100644 --- a/packages/schema-sdk/src/openapi.ts +++ b/packages/schema-sdk/src/openapi.ts @@ -12,7 +12,7 @@ import { Response, } from './openapi.types'; import { OpenAPIOptions } from './types'; -import { createPathTemplateLiteral } from './utils'; +import { createPathTemplateLiteral, applyJsonPatch } from './utils'; /** includes: { @@ -575,11 +575,14 @@ export function generateOpenApiClient( options: OpenAPIOptions, schema: OpenAPISpec ): string { + // Apply JSON patches if configured + const patchedSchema = applyJsonPatch(schema, options); + const methods = []; if (options.includeSwaggerUrl) { methods.push(getSwaggerJSONMethod()); } - methods.push(...generateMethods(options, schema)); + methods.push(...generateMethods(options, patchedSchema)); const classBody = t.classBody([ t.classMethod( @@ -607,14 +610,14 @@ export function generateOpenApiClient( //// INTERFACES const apiSchema = { title: options.clientName, - definitions: schema.definitions, + definitions: patchedSchema.definitions, }; const types = generateTypeScriptTypes(apiSchema, { ...(options as any), exclude: [options.clientName, ...(options.exclude ?? [])], }); - const openApiTypes = generateOpenApiTypes(options, schema); + const openApiTypes = generateOpenApiTypes(options, patchedSchema); return generate( t.file( @@ -921,7 +924,10 @@ export function generateReactQueryHooks( options: OpenAPIOptions, schema: OpenAPISpec ): string { - const components = collectReactQueryHookComponents(options, schema); + // Apply JSON patches if configured + const patchedSchema = applyJsonPatch(schema, options); + + const components = collectReactQueryHookComponents(options, patchedSchema); if (!components.length) return '' // Group imports const importMap = new Map>(); diff --git a/packages/schema-sdk/src/types.ts b/packages/schema-sdk/src/types.ts index 988eb82..9959b04 100644 --- a/packages/schema-sdk/src/types.ts +++ b/packages/schema-sdk/src/types.ts @@ -1,6 +1,7 @@ import deepmerge from 'deepmerge'; import type { DeepPartial } from 'schema-typescript'; import { defaultSchemaTSOptions, SchemaTSOptions } from 'schema-typescript'; +import type { Operation } from 'fast-json-patch'; export interface OpenAPIOptions extends SchemaTSOptions { clientName: string; @@ -41,6 +42,12 @@ export interface OpenAPIOptions extends SchemaTSOptions { typesImportPath: string; // kubernetesjs, ./swagger-client, etc. }; + /** + * JSON Patch operations to apply to the OpenAPI spec before processing + * Uses RFC 6902 JSON Patch format + * @see https://www.npmjs.com/package/fast-json-patch + */ + jsonpatch?: Operation[]; } export const defaultSchemaSDKOptions: DeepPartial = { @@ -66,6 +73,7 @@ export const defaultSchemaSDKOptions: DeepPartial = { typesImportPath: './client', contextHookName: './context' }, + jsonpatch: [], }; export const getDefaultSchemaSDKOptions = ( diff --git a/packages/schema-sdk/src/utils.ts b/packages/schema-sdk/src/utils.ts index 5c2a000..be056cb 100644 --- a/packages/schema-sdk/src/utils.ts +++ b/packages/schema-sdk/src/utils.ts @@ -1,4 +1,5 @@ import * as t from '@babel/types'; +import * as jsonpatch from 'fast-json-patch'; import { OpenAPIOptions } from './types'; @@ -58,3 +59,28 @@ export function createPathTemplateLiteral( return t.templateLiteral(quasis, expressions); } + +/** + * Applies JSON patch operations to an OpenAPI specification + * @param spec - The OpenAPI specification object + * @param options - The OpenAPI options containing jsonpatch operations + * @returns The patched OpenAPI specification + */ +export function applyJsonPatch(spec: T, options: OpenAPIOptions): T { + if (!options.jsonpatch || options.jsonpatch.length === 0) { + return spec; + } + + try { + // Create a deep copy to avoid mutating the original + const specCopy = JSON.parse(JSON.stringify(spec)); + + // Apply the patches + const patchedSpec = jsonpatch.applyPatch(specCopy, options.jsonpatch, true, false); + + return patchedSpec.newDocument; + } catch (error) { + console.error('Failed to apply JSON patches:', error); + throw new Error(`Failed to apply JSON patches: ${error instanceof Error ? error.message : String(error)}`); + } +} diff --git a/yarn.lock b/yarn.lock index 07f1756..b6c3e2a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,7 +4,7 @@ "@ampproject/remapping@^2.2.0": version "2.3.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== dependencies: "@jridgewell/gen-mapping" "^0.3.5" @@ -12,7 +12,7 @@ "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2": version "7.24.2" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz" integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== dependencies: "@babel/highlight" "^7.24.2" @@ -20,12 +20,12 @@ "@babel/compat-data@^7.23.5": version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz" integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.5.tgz#15ab5b98e101972d171aeef92ac70d8d6718f06a" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz" integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA== dependencies: "@ampproject/remapping" "^2.2.0" @@ -46,7 +46,7 @@ "@babel/generator@^7.24.4", "@babel/generator@^7.24.5", "@babel/generator@^7.7.2": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.5.tgz#e5afc068f932f05616b66713e28d0f04e99daeb3" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz" integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== dependencies: "@babel/types" "^7.24.5" @@ -56,7 +56,7 @@ "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz" integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== dependencies: "@babel/compat-data" "^7.23.5" @@ -67,12 +67,12 @@ "@babel/helper-environment-visitor@^7.22.20": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== "@babel/helper-function-name@^7.23.0": version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: "@babel/template" "^7.22.15" @@ -80,21 +80,21 @@ "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: "@babel/types" "^7.22.5" "@babel/helper-module-imports@^7.24.3": version "7.24.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz" integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== dependencies: "@babel/types" "^7.24.0" "@babel/helper-module-transforms@^7.24.5": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz#ea6c5e33f7b262a0ae762fd5986355c45f54a545" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz" integrity sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A== dependencies: "@babel/helper-environment-visitor" "^7.22.20" @@ -105,41 +105,41 @@ "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz" integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== "@babel/helper-simple-access@^7.24.5": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz#50da5b72f58c16b07fbd992810be6049478e85ba" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz" integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ== dependencies: "@babel/types" "^7.24.5" "@babel/helper-split-export-declaration@^7.24.5": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz" integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== dependencies: "@babel/types" "^7.24.5" "@babel/helper-string-parser@^7.24.1": version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz" integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== "@babel/helper-validator-identifier@^7.24.5": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz" integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== "@babel/helper-validator-option@^7.23.5": version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz" integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== "@babel/helpers@^7.24.5": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.5.tgz#fedeb87eeafa62b621160402181ad8585a22a40a" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz" integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q== dependencies: "@babel/template" "^7.24.0" @@ -148,7 +148,7 @@ "@babel/highlight@^7.24.2": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz" integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== dependencies: "@babel/helper-validator-identifier" "^7.24.5" @@ -158,110 +158,110 @@ "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.5": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz" integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.7.2": version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz#3f6ca04b8c841811dbc3c5c5f837934e0d626c10" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz" integrity sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA== dependencies: "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz#b3bcc51f396d15f3591683f90239de143c076844" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz" integrity sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw== dependencies: "@babel/helper-plugin-utils" "^7.24.0" "@babel/template@^7.22.15", "@babel/template@^7.24.0", "@babel/template@^7.3.3": version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz" integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== dependencies: "@babel/code-frame" "^7.23.5" @@ -270,7 +270,7 @@ "@babel/traverse@^7.24.5": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.5.tgz#972aa0bc45f16983bf64aa1f877b2dd0eea7e6f8" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz" integrity sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA== dependencies: "@babel/code-frame" "^7.24.2" @@ -286,7 +286,7 @@ "@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.3.3": version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== dependencies: "@babel/helper-string-parser" "^7.24.1" @@ -295,31 +295,31 @@ "@bcoe/v8-coverage@^0.2.3": version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cspotcode/source-map-support@^0.8.0": version "0.8.1" - resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== dependencies: "@jridgewell/trace-mapping" "0.3.9" "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== dependencies: eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": version "4.10.0" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" + resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz" integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== "@eslint/eslintrc@^2.1.4": version "2.1.4" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" + resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz" integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== dependencies: ajv "^6.12.4" @@ -334,17 +334,17 @@ "@eslint/js@8.57.0": version "8.57.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" + resolved "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz" integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== "@gar/promisify@^1.1.3": version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@humanwhocodes/config-array@^0.11.14": version "0.11.14" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" + resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz" integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== dependencies: "@humanwhocodes/object-schema" "^2.0.2" @@ -353,34 +353,44 @@ "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== "@humanwhocodes/object-schema@^2.0.2": version "2.0.3" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" + resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== "@hutson/parse-repository-url@^3.0.0": version "3.0.2" - resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" + resolved "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz" integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== "@interweb-utils/casing@^0.2.0": version "0.2.0" - resolved "https://registry.yarnpkg.com/@interweb-utils/casing/-/casing-0.2.0.tgz#dbe9aa742cadf60805511093c9afa66290a50e28" + resolved "https://registry.npmjs.org/@interweb-utils/casing/-/casing-0.2.0.tgz" integrity sha512-ORQySrHzMYmtVRkYvtE1HGa8QnoqYPhu5UWQyv9302D/ZZe0Ae6cpk4NH1xEXgHeFq/CraiOcnLhmc3h7wdNHg== -"@interweb/fetch-api-client@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@interweb/fetch-api-client/-/fetch-api-client-0.4.1.tgz#6cae3e7a711bdeba25a36bfe3cd31db9fbe88370" - integrity sha512-S81w+TIaFqCoIzjMTv2nze2ybBcawWFp23xJhEf5AHOrSWAtYB/EALg5rudep1LVqYmSVIxg/3MAFaXGSurKBQ== +"@interweb/fetch-api-client@^0.6.1", "@interweb/fetch-api-client@file:/workspace/packages/fetch-api-client": + version "0.6.1" + resolved "file:packages/fetch-api-client" dependencies: + "@interweb/http-errors" "^0.1.1" isomorphic-fetch "^3.0.0" +"@interweb/http-errors@^0.1.1", "@interweb/http-errors@file:/workspace/packages/http-errors": + version "0.1.1" + resolved "file:packages/http-errors" + +"@interweb/node-api-client@file:/workspace/packages/node-api-client": + version "0.7.1" + resolved "file:packages/node-api-client" + dependencies: + "@interweb/http-errors" "^0.1.1" + "@isaacs/cliui@^8.0.2": version "8.0.2" - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== dependencies: string-width "^5.1.2" @@ -392,12 +402,12 @@ "@isaacs/string-locale-compare@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b" + resolved "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz" integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" @@ -408,12 +418,12 @@ "@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + resolved "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz" integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== dependencies: "@jest/types" "^29.6.3" @@ -425,7 +435,7 @@ "@jest/core@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + resolved "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz" integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: "@jest/console" "^29.7.0" @@ -459,7 +469,7 @@ "@jest/environment@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz" integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: "@jest/fake-timers" "^29.7.0" @@ -469,14 +479,14 @@ "@jest/expect-utils@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz" integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== dependencies: jest-get-type "^29.6.3" "@jest/expect@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + resolved "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz" integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: expect "^29.7.0" @@ -484,7 +494,7 @@ "@jest/fake-timers@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz" integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== dependencies: "@jest/types" "^29.6.3" @@ -496,7 +506,7 @@ "@jest/globals@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz" integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: "@jest/environment" "^29.7.0" @@ -506,7 +516,7 @@ "@jest/reporters@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz" integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== dependencies: "@bcoe/v8-coverage" "^0.2.3" @@ -536,14 +546,14 @@ "@jest/schemas@^29.4.3", "@jest/schemas@^29.6.3": version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: "@sinclair/typebox" "^0.27.8" "@jest/source-map@^29.6.3": version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz" integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: "@jridgewell/trace-mapping" "^0.3.18" @@ -552,7 +562,7 @@ "@jest/test-result@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz" integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: "@jest/console" "^29.7.0" @@ -562,7 +572,7 @@ "@jest/test-sequencer@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz" integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== dependencies: "@jest/test-result" "^29.7.0" @@ -572,7 +582,7 @@ "@jest/transform@^29.7.0": version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz" integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== dependencies: "@babel/core" "^7.11.6" @@ -593,7 +603,7 @@ "@jest/types@^29.6.3": version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== dependencies: "@jest/schemas" "^29.6.3" @@ -605,7 +615,7 @@ "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: "@jridgewell/set-array" "^1.2.1" @@ -614,38 +624,38 @@ "@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== "@jridgewell/set-array@^1.2.1": version "1.2.1" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@lerna/child-process@6.6.2": version "6.6.2" - resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-6.6.2.tgz#5d803c8dee81a4e013dc428292e77b365cba876c" + resolved "https://registry.npmjs.org/@lerna/child-process/-/child-process-6.6.2.tgz" integrity sha512-QyKIWEnKQFnYu2ey+SAAm1A5xjzJLJJj3bhIZd3QKyXKKjaJ0hlxam/OsWSltxTNbcyH1jRJjC6Cxv31usv0Ag== dependencies: chalk "^4.1.0" @@ -654,7 +664,7 @@ "@lerna/create@6.6.2": version "6.6.2" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-6.6.2.tgz#39a36d80cddb355340c297ed785aa76f4498177f" + resolved "https://registry.npmjs.org/@lerna/create/-/create-6.6.2.tgz" integrity sha512-xQ+1Y7D+9etvUlE+unhG/TwmM6XBzGIdFBaNoW8D8kyOa9M2Jf3vdEtAxVa7mhRz66CENfhL/+I/QkVaa7pwbQ== dependencies: "@lerna/child-process" "6.6.2" @@ -673,7 +683,7 @@ "@lerna/legacy-package-management@6.6.2": version "6.6.2" - resolved "https://registry.yarnpkg.com/@lerna/legacy-package-management/-/legacy-package-management-6.6.2.tgz#411c395e72e563ab98f255df77e4068627a85bb0" + resolved "https://registry.npmjs.org/@lerna/legacy-package-management/-/legacy-package-management-6.6.2.tgz" integrity sha512-0hZxUPKnHwehUO2xC4ldtdX9bW0W1UosxebDIQlZL2STnZnA2IFmIk2lJVUyFW+cmTPQzV93jfS0i69T9Z+teg== dependencies: "@npmcli/arborist" "6.2.3" @@ -741,20 +751,20 @@ "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -762,7 +772,7 @@ "@npmcli/arborist@6.2.3": version "6.2.3" - resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-6.2.3.tgz#31f8aed2588341864d3811151d929c01308f8e71" + resolved "https://registry.npmjs.org/@npmcli/arborist/-/arborist-6.2.3.tgz" integrity sha512-lpGOC2ilSJXcc2zfW9QtukcCTcMbl3fVI0z4wvFB2AFIl0C+Q6Wv7ccrpdrQa8rvJ1ZVuc6qkX7HVTyKlzGqKA== dependencies: "@isaacs/string-locale-compare" "^1.1.0" @@ -801,7 +811,7 @@ "@npmcli/fs@^2.1.0": version "2.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" + resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz" integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== dependencies: "@gar/promisify" "^1.1.3" @@ -809,14 +819,14 @@ "@npmcli/fs@^3.1.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e" + resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz" integrity sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w== dependencies: semver "^7.3.5" "@npmcli/git@^4.0.0", "@npmcli/git@^4.1.0": version "4.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.1.0.tgz#ab0ad3fd82bc4d8c1351b6c62f0fa56e8fe6afa6" + resolved "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz" integrity sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ== dependencies: "@npmcli/promise-spawn" "^6.0.0" @@ -830,7 +840,7 @@ "@npmcli/installed-package-contents@^2.0.0", "@npmcli/installed-package-contents@^2.0.1": version "2.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz#63048e5f6e40947a3a88dcbcb4fd9b76fdd37c17" + resolved "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz" integrity sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w== dependencies: npm-bundled "^3.0.0" @@ -838,7 +848,7 @@ "@npmcli/map-workspaces@^3.0.2": version "3.0.6" - resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz#27dc06c20c35ef01e45a08909cab9cb3da08cea6" + resolved "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz" integrity sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA== dependencies: "@npmcli/name-from-folder" "^2.0.0" @@ -848,7 +858,7 @@ "@npmcli/metavuln-calculator@^5.0.0": version "5.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-5.0.1.tgz#426b3e524c2008bcc82dbc2ef390aefedd643d76" + resolved "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-5.0.1.tgz" integrity sha512-qb8Q9wIIlEPj3WeA1Lba91R4ZboPL0uspzV0F9uwP+9AYMVB2zOoa7Pbk12g6D2NHAinSbHh6QYmGuRyHZ874Q== dependencies: cacache "^17.0.0" @@ -858,7 +868,7 @@ "@npmcli/move-file@^2.0.0": version "2.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" + resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz" integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== dependencies: mkdirp "^1.0.4" @@ -866,22 +876,22 @@ "@npmcli/name-from-folder@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz#c44d3a7c6d5c184bb6036f4d5995eee298945815" + resolved "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz" integrity sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg== "@npmcli/node-gyp@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35" + resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz" integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A== "@npmcli/node-gyp@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" + resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz" integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== "@npmcli/package-json@^3.0.0": version "3.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-3.1.1.tgz#5628332aac90fa1b4d6f98e03988c5958b35e0c5" + resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-3.1.1.tgz" integrity sha512-+UW0UWOYFKCkvszLoTwrYGrjNrT8tI5Ckeb/h+Z1y1fsNJEctl7HmerA5j2FgmoqFaLI2gsA1X9KgMFqx/bRmA== dependencies: "@npmcli/git" "^4.1.0" @@ -893,39 +903,28 @@ "@npmcli/promise-spawn@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573" + resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz" integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== dependencies: infer-owner "^1.0.4" "@npmcli/promise-spawn@^6.0.0", "@npmcli/promise-spawn@^6.0.1": version "6.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz#c8bc4fa2bd0f01cb979d8798ba038f314cfa70f2" + resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz" integrity sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg== dependencies: which "^3.0.0" "@npmcli/query@^3.0.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/query/-/query-3.1.0.tgz#bc202c59e122a06cf8acab91c795edda2cdad42c" + resolved "https://registry.npmjs.org/@npmcli/query/-/query-3.1.0.tgz" integrity sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ== dependencies: postcss-selector-parser "^6.0.10" -"@npmcli/run-script@4.1.7": - version "4.1.7" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.1.7.tgz#b1a2f57568eb738e45e9ea3123fb054b400a86f7" - integrity sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw== - dependencies: - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/promise-spawn" "^3.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^2.0.3" - which "^2.0.2" - "@npmcli/run-script@^6.0.0": version "6.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-6.0.2.tgz#a25452d45ee7f7fb8c16dfaf9624423c0c0eb885" + resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz" integrity sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA== dependencies: "@npmcli/node-gyp" "^3.0.0" @@ -934,16 +933,27 @@ read-package-json-fast "^3.0.0" which "^3.0.0" +"@npmcli/run-script@4.1.7": + version "4.1.7" + resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz" + integrity sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw== + dependencies: + "@npmcli/node-gyp" "^2.0.0" + "@npmcli/promise-spawn" "^3.0.0" + node-gyp "^9.0.0" + read-package-json-fast "^2.0.3" + which "^2.0.2" + "@nrwl/cli@15.9.7": version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-15.9.7.tgz#1db113f5cb1cfe63213097be1ece041eef33da1f" + resolved "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.7.tgz" integrity sha512-1jtHBDuJzA57My5nLzYiM372mJW0NY6rFKxlWt5a0RLsAZdPTHsd8lE3Gs9XinGC1jhXbruWmhhnKyYtZvX/zA== dependencies: nx "15.9.7" "@nrwl/devkit@>=15.5.2 < 16": version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-15.9.7.tgz#14d19ec82ff4209c12147a97f1cdea05d8f6c087" + resolved "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.9.7.tgz" integrity sha512-Sb7Am2TMT8AVq8e+vxOlk3AtOA2M0qCmhBzoM1OJbdHaPKc0g0UgSnWRml1kPGg5qfPk72tWclLoZJ5/ut0vTg== dependencies: ejs "^3.1.7" @@ -954,64 +964,24 @@ "@nrwl/nx-darwin-arm64@15.9.7": version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.7.tgz#a2cb7390c782b8acf3bb8806a3002620226a933d" + resolved "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.7.tgz" integrity sha512-aBUgnhlkrgC0vu0fK6eb9Vob7eFnkuknrK+YzTjmLrrZwj7FGNAeyGXSlyo1dVokIzjVKjJg2saZZ0WQbfuCJw== -"@nrwl/nx-darwin-x64@15.9.7": - version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.7.tgz#af0437e726aeb97eb660646bfd9a7da5ba7a0a6f" - integrity sha512-L+elVa34jhGf1cmn38Z0sotQatmLovxoASCIw5r1CBZZeJ5Tg7Y9nOwjRiDixZxNN56hPKXm6xl9EKlVHVeKlg== - -"@nrwl/nx-linux-arm-gnueabihf@15.9.7": - version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.7.tgz#e29f4d31afa903bfb4d0fd7421e19be1086eae87" - integrity sha512-pqmfqqEUGFu6PmmHKyXyUw1Al0Ki8PSaR0+ndgCAb1qrekVDGDfznJfaqxN0JSLeolPD6+PFtLyXNr9ZyPFlFg== - -"@nrwl/nx-linux-arm64-gnu@15.9.7": - version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.7.tgz#eb2880a24d3268dd93583d21a6a0b9ff96bb23b4" - integrity sha512-NYOa/eRrqmM+In5g3M0rrPVIS9Z+q6fvwXJYf/KrjOHqqan/KL+2TOfroA30UhcBrwghZvib7O++7gZ2hzwOnA== - -"@nrwl/nx-linux-arm64-musl@15.9.7": - version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.7.tgz#5d04913c4672a96cefa78491824620d8a8bcfd7f" - integrity sha512-zyStqjEcmbvLbejdTOrLUSEdhnxNtdQXlmOuymznCzYUEGRv+4f7OAepD3yRoR0a/57SSORZmmGQB7XHZoYZJA== - -"@nrwl/nx-linux-x64-gnu@15.9.7": - version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.7.tgz#cf7f61fd87f35a793e6824952a6eb12242fe43fd" - integrity sha512-saNK5i2A8pKO3Il+Ejk/KStTApUpWgCxjeUz9G+T8A+QHeDloZYH2c7pU/P3jA9QoNeKwjVO9wYQllPL9loeVg== - -"@nrwl/nx-linux-x64-musl@15.9.7": - version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.7.tgz#2bec23c3696780540eb47fa1358dda780c84697f" - integrity sha512-extIUThYN94m4Vj4iZggt6hhMZWQSukBCo8pp91JHnDcryBg7SnYmnikwtY1ZAFyyRiNFBLCKNIDFGkKkSrZ9Q== - -"@nrwl/nx-win32-arm64-msvc@15.9.7": - version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.7.tgz#21b56ef3ab4190370effea71bd83fdc3e47ec69c" - integrity sha512-GSQ54hJ5AAnKZb4KP4cmBnJ1oC4ILxnrG1mekxeM65c1RtWg9NpBwZ8E0gU3xNrTv8ZNsBeKi/9UhXBxhsIh8A== - -"@nrwl/nx-win32-x64-msvc@15.9.7": - version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.7.tgz#1677ab1dcce921706b5677dc2844e3e0027f8bd5" - integrity sha512-x6URof79RPd8AlapVbPefUD3ynJZpmah3tYaYZ9xZRMXojVtEHV8Qh5vysKXQ1rNYJiiB8Ah6evSKWLbAH60tw== - "@nrwl/tao@15.9.7": version "15.9.7" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-15.9.7.tgz#c0e78c99caa6742762f7558f20d8524bc9015e97" + resolved "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.7.tgz" integrity sha512-OBnHNvQf3vBH0qh9YnvBQQWyyFZ+PWguF6dJ8+1vyQYlrLVk/XZ8nJ4ukWFb+QfPv/O8VBmqaofaOI9aFC4yTw== dependencies: nx "15.9.7" "@octokit/auth-token@^3.0.0": version "3.0.4" - resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.4.tgz#70e941ba742bdd2b49bdb7393e821dea8520a3db" + resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz" integrity sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ== "@octokit/core@^4.0.0": version "4.2.4" - resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.2.4.tgz#d8769ec2b43ff37cc3ea89ec4681a20ba58ef907" + resolved "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz" integrity sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ== dependencies: "@octokit/auth-token" "^3.0.0" @@ -1024,7 +994,7 @@ "@octokit/endpoint@^7.0.0": version "7.0.6" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-7.0.6.tgz#791f65d3937555141fb6c08f91d618a7d645f1e2" + resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz" integrity sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg== dependencies: "@octokit/types" "^9.0.0" @@ -1033,7 +1003,7 @@ "@octokit/graphql@^5.0.0": version "5.0.6" - resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.6.tgz#9eac411ac4353ccc5d3fca7d76736e6888c5d248" + resolved "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz" integrity sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw== dependencies: "@octokit/request" "^6.0.0" @@ -1042,39 +1012,39 @@ "@octokit/openapi-types@^12.11.0": version "12.11.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0" + resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz" integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== "@octokit/openapi-types@^14.0.0": version "14.0.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-14.0.0.tgz#949c5019028c93f189abbc2fb42f333290f7134a" + resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz" integrity sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw== "@octokit/openapi-types@^18.0.0": version "18.1.1" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-18.1.1.tgz#09bdfdabfd8e16d16324326da5148010d765f009" + resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz" integrity sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw== "@octokit/plugin-enterprise-rest@6.0.1": version "6.0.1" - resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" + resolved "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz" integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== "@octokit/plugin-paginate-rest@^3.0.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.1.0.tgz#86f8be759ce2d6d7c879a31490fd2f7410b731f0" + resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.1.0.tgz" integrity sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA== dependencies: "@octokit/types" "^6.41.0" "@octokit/plugin-request-log@^1.0.4": version "1.0.4" - resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" + resolved "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz" integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== "@octokit/plugin-rest-endpoint-methods@^6.0.0": version "6.8.1" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.8.1.tgz#97391fda88949eb15f68dc291957ccbe1d3e8ad1" + resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.8.1.tgz" integrity sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg== dependencies: "@octokit/types" "^8.1.1" @@ -1082,7 +1052,7 @@ "@octokit/request-error@^3.0.0": version "3.0.3" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.3.tgz#ef3dd08b8e964e53e55d471acfe00baa892b9c69" + resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz" integrity sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ== dependencies: "@octokit/types" "^9.0.0" @@ -1091,7 +1061,7 @@ "@octokit/request@^6.0.0": version "6.2.8" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-6.2.8.tgz#aaf480b32ab2b210e9dadd8271d187c93171d8eb" + resolved "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz" integrity sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw== dependencies: "@octokit/endpoint" "^7.0.0" @@ -1103,7 +1073,7 @@ "@octokit/rest@19.0.3": version "19.0.3" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.3.tgz#b9a4e8dc8d53e030d611c053153ee6045f080f02" + resolved "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.3.tgz" integrity sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ== dependencies: "@octokit/core" "^4.0.0" @@ -1113,28 +1083,28 @@ "@octokit/types@^6.41.0": version "6.41.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04" + resolved "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz" integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg== dependencies: "@octokit/openapi-types" "^12.11.0" "@octokit/types@^8.1.1": version "8.2.1" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-8.2.1.tgz#a6de091ae68b5541f8d4fcf9a12e32836d4648aa" + resolved "https://registry.npmjs.org/@octokit/types/-/types-8.2.1.tgz" integrity sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw== dependencies: "@octokit/openapi-types" "^14.0.0" "@octokit/types@^9.0.0": version "9.3.2" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-9.3.2.tgz#3f5f89903b69f6a2d196d78ec35f888c0013cac5" + resolved "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz" integrity sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA== dependencies: "@octokit/openapi-types" "^18.0.0" "@parcel/watcher@2.0.4": version "2.0.4" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" + resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz" integrity sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg== dependencies: node-addon-api "^3.2.1" @@ -1142,24 +1112,28 @@ "@pkgjs/parseargs@^0.11.0": version "0.11.0" - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== +"@schema-typescript/cli@file:/workspace/packages/cli": + version "0.4.1" + resolved "file:packages/cli" + "@sigstore/bundle@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-1.1.0.tgz#17f8d813b09348b16eeed66a8cf1c3d6bd3d04f1" + resolved "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz" integrity sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog== dependencies: "@sigstore/protobuf-specs" "^0.2.0" "@sigstore/protobuf-specs@^0.2.0": version "0.2.1" - resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz#be9ef4f3c38052c43bd399d3f792c97ff9e2277b" + resolved "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz" integrity sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A== "@sigstore/sign@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-1.0.0.tgz#6b08ebc2f6c92aa5acb07a49784cb6738796f7b4" + resolved "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz" integrity sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA== dependencies: "@sigstore/bundle" "^1.1.0" @@ -1168,7 +1142,7 @@ "@sigstore/tuf@^1.0.3": version "1.0.3" - resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-1.0.3.tgz#2a65986772ede996485728f027b0514c0b70b160" + resolved "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz" integrity sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg== dependencies: "@sigstore/protobuf-specs" "^0.2.0" @@ -1176,56 +1150,56 @@ "@sinclair/typebox@^0.27.8": version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sinonjs/commons@^3.0.0": version "3.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz" integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^10.0.2": version "10.3.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz" integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== dependencies: "@sinonjs/commons" "^3.0.0" "@tootallnate/once@2": version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== "@tsconfig/node10@^1.0.7": version "1.0.11" - resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2" + resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz" integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw== "@tsconfig/node12@^1.0.7": version "1.0.11" - resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" + resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== "@tsconfig/node14@^1.0.0": version "1.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" + resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== "@tsconfig/node16@^1.0.2": version "1.0.4" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz" integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== "@tufjs/canonical-json@1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" + resolved "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz" integrity sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ== "@tufjs/models@1.0.4": version "1.0.4" - resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-1.0.4.tgz#5a689630f6b9dbda338d4b208019336562f176ef" + resolved "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz" integrity sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A== dependencies: "@tufjs/canonical-json" "1.0.0" @@ -1233,7 +1207,7 @@ "@types/babel__core@^7.1.14": version "7.20.5" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz" integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== dependencies: "@babel/parser" "^7.20.7" @@ -1244,14 +1218,14 @@ "@types/babel__generator@*": version "7.6.8" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab" + resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz" integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": version "7.4.4" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz" integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== dependencies: "@babel/parser" "^7.1.0" @@ -1259,45 +1233,45 @@ "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": version "7.20.5" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.5.tgz#7b7502be0aa80cc4ef22978846b983edaafcd4dd" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz" integrity sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ== dependencies: "@babel/types" "^7.20.7" "@types/graceful-fs@^4.1.3": version "4.1.9" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz" integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== dependencies: "@types/node" "*" "@types/isomorphic-fetch@^0.0.39": version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.39.tgz#889573a72ca637bc1a665910a41ff1cb3b52011f" + resolved "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.39.tgz" integrity sha512-I0gou/ZdA1vMG7t7gMzL7VYu2xAKU78rW9U1l10MI0nn77pEHq3tQqHQ8hMmXdMpBlkxZOorjI4sO594Z3kKJw== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz" integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== "@types/istanbul-lib-report@*": version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz" integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== dependencies: "@types/istanbul-lib-report" "*" "@types/jest@^29.5.11": version "29.5.12" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544" + resolved "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz" integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw== dependencies: expect "^29.0.0" @@ -1305,51 +1279,51 @@ "@types/minimatch@^3.0.3": version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/minimist@^1.2.0": version "1.2.5" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" + resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz" integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== "@types/node@*", "@types/node@^20.12.7": version "20.12.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.8.tgz#35897bf2bfe3469847ab04634636de09552e8256" + resolved "https://registry.npmjs.org/@types/node/-/node-20.12.8.tgz" integrity sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w== dependencies: undici-types "~5.26.4" "@types/normalize-package-data@^2.4.0": version "2.4.4" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" + resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== "@types/parse-json@^4.0.0": version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz" integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== "@types/stack-utils@^2.0.0": version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz" integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== "@types/yargs-parser@*": version "21.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== "@types/yargs@^17.0.8": version "17.0.32" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz" integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^7.10.0": version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.10.0.tgz#07854a236f107bb45cbf4f62b89474cbea617f50" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.10.0.tgz" integrity sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw== dependencies: "@eslint-community/regexpp" "^4.10.0" @@ -1364,7 +1338,7 @@ "@typescript-eslint/parser@^7.10.0": version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.10.0.tgz#e6ac1cba7bc0400a4459e7eb5b23115bd71accfb" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.10.0.tgz" integrity sha512-2EjZMA0LUW5V5tGQiaa2Gys+nKdfrn2xiTIBLR4fxmPmVSvgPcKNW+AE/ln9k0A4zDUti0J/GZXMDupQoI+e1w== dependencies: "@typescript-eslint/scope-manager" "7.10.0" @@ -1375,7 +1349,7 @@ "@typescript-eslint/scope-manager@7.10.0": version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.10.0.tgz#054a27b1090199337a39cf755f83d9f2ce26546b" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.10.0.tgz" integrity sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg== dependencies: "@typescript-eslint/types" "7.10.0" @@ -1383,7 +1357,7 @@ "@typescript-eslint/type-utils@7.10.0": version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.10.0.tgz#8a75accce851d0a331aa9331268ef64e9b300270" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.10.0.tgz" integrity sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g== dependencies: "@typescript-eslint/typescript-estree" "7.10.0" @@ -1393,12 +1367,12 @@ "@typescript-eslint/types@7.10.0": version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.10.0.tgz#da92309c97932a3a033762fd5faa8b067de84e3b" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.10.0.tgz" integrity sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg== "@typescript-eslint/typescript-estree@7.10.0": version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.10.0.tgz#6dcdc5de3149916a6a599fa89dde5c471b88b8bb" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.10.0.tgz" integrity sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g== dependencies: "@typescript-eslint/types" "7.10.0" @@ -1412,7 +1386,7 @@ "@typescript-eslint/utils@7.10.0": version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.10.0.tgz#8ee43e5608c9f439524eaaea8de5b358b15c51b3" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.10.0.tgz" integrity sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg== dependencies: "@eslint-community/eslint-utils" "^4.4.0" @@ -1422,7 +1396,7 @@ "@typescript-eslint/visitor-keys@7.10.0": version "7.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.10.0.tgz#2af2e91e73a75dd6b70b4486c48ae9d38a485a78" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.10.0.tgz" integrity sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg== dependencies: "@typescript-eslint/types" "7.10.0" @@ -1430,17 +1404,17 @@ "@ungap/structured-clone@^1.2.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== "@yarnpkg/lockfile@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== "@yarnpkg/parsers@3.0.0-rc.46": version "3.0.0-rc.46" - resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz#03f8363111efc0ea670e53b0282cd3ef62de4e01" + resolved "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz" integrity sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q== dependencies: js-yaml "^3.10.0" @@ -1448,66 +1422,58 @@ "@zkochan/js-yaml@0.0.6": version "0.0.6" - resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826" + resolved "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz" integrity sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg== dependencies: argparse "^2.0.1" -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - abbrev@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== abbrev@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" + resolved "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz" integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ== acorn-jsx@^5.3.2: version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^8.1.1: version "8.3.2" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz" integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== acorn@^8.4.1, acorn@^8.9.0: version "8.11.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== add-stream@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" + resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== -agent-base@6, agent-base@^6.0.2: +agent-base@^6.0.2, agent-base@6: version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" agentkeepalive@^4.2.1: version "4.5.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" + resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz" integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== dependencies: humanize-ms "^1.2.1" aggregate-error@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" @@ -1515,7 +1481,7 @@ aggregate-error@^3.0.0: ajv@^6.12.4: version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -1525,53 +1491,53 @@ ajv@^6.12.4: ansi-colors@^4.1.1: version "4.1.3" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== ansi-escapes@^4.2.1: version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== ansi-styles@^6.1.0: version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== anymatch@^3.0.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -1579,12 +1545,12 @@ anymatch@^3.0.3: "aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== are-we-there-yet@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" + resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz" integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== dependencies: delegates "^1.0.0" @@ -1592,69 +1558,69 @@ are-we-there-yet@^3.0.0: are-we-there-yet@^4.0.0: version "4.0.2" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-4.0.2.tgz#aed25dd0eae514660d49ac2b2366b175c614785a" + resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-4.0.2.tgz" integrity sha512-ncSWAawFhKMJDTdoAeOV+jyW1VCMj5QIAwULIBV0SSR7B/RLPPEQiknKcg/RIIZlUQrxELpsxMiTUoAQ4sIUyg== arg@^4.1.0: version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== array-differ@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + resolved "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz" integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== array-ify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== array-union@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== arrify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== arrify@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== async@^3.2.3: version "3.2.5" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" + resolved "https://registry.npmjs.org/async/-/async-3.2.5.tgz" integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== at-least-node@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== axios@^1.0.0: version "1.6.8" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66" + resolved "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz" integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== dependencies: follow-redirects "^1.15.6" @@ -1663,7 +1629,7 @@ axios@^1.0.0: babel-jest@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz" integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== dependencies: "@jest/transform" "^29.7.0" @@ -1676,7 +1642,7 @@ babel-jest@^29.7.0: babel-plugin-istanbul@^6.1.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1687,7 +1653,7 @@ babel-plugin-istanbul@^6.1.1: babel-plugin-jest-hoist@^29.6.3: version "29.6.3" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz" integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== dependencies: "@babel/template" "^7.3.3" @@ -1697,7 +1663,7 @@ babel-plugin-jest-hoist@^29.6.3: babel-preset-current-node-syntax@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -1715,7 +1681,7 @@ babel-preset-current-node-syntax@^1.0.0: babel-preset-jest@^29.6.3: version "29.6.3" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz" integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== dependencies: babel-plugin-jest-hoist "^29.6.3" @@ -1723,22 +1689,22 @@ babel-preset-jest@^29.6.3: balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.3.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== before-after-hook@^2.2.0: version "2.2.3" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" + resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz" integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== bin-links@^4.0.1: version "4.0.4" - resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-4.0.4.tgz#c3565832b8e287c85f109a02a17027d152a58a63" + resolved "https://registry.npmjs.org/bin-links/-/bin-links-4.0.4.tgz" integrity sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA== dependencies: cmd-shim "^6.0.0" @@ -1748,7 +1714,7 @@ bin-links@^4.0.1: bl@^4.0.3, bl@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== dependencies: buffer "^5.5.0" @@ -1757,7 +1723,7 @@ bl@^4.0.3, bl@^4.1.0: brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -1765,21 +1731,21 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" braces@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" browserslist@^4.22.2: version "4.23.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== dependencies: caniuse-lite "^1.0.30001587" @@ -1789,26 +1755,26 @@ browserslist@^4.22.2: bs-logger@0.x: version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== dependencies: fast-json-stable-stringify "2.x" bser@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" buffer-from@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer@^5.5.0: version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== dependencies: base64-js "^1.3.1" @@ -1816,24 +1782,24 @@ buffer@^5.5.0: builtins@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz" integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== builtins@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.1.0.tgz#6d85eeb360c4ebc166c3fdef922a15aa7316a5e8" + resolved "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz" integrity sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg== dependencies: semver "^7.0.0" byte-size@7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.0.tgz#36528cd1ca87d39bd9abd51f5715dc93b6ceb032" + resolved "https://registry.npmjs.org/byte-size/-/byte-size-7.0.0.tgz" integrity sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ== cacache@^16.1.0: version "16.1.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" + resolved "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz" integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== dependencies: "@npmcli/fs" "^2.1.0" @@ -1857,7 +1823,7 @@ cacache@^16.1.0: cacache@^17.0.0, cacache@^17.0.4: version "17.1.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.1.4.tgz#b3ff381580b47e85c6e64f801101508e26604b35" + resolved "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz" integrity sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A== dependencies: "@npmcli/fs" "^3.1.0" @@ -1875,12 +1841,12 @@ cacache@^17.0.0, cacache@^17.0.4: callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camelcase-keys@^6.2.2: version "6.2.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz" integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== dependencies: camelcase "^5.3.1" @@ -1889,104 +1855,104 @@ camelcase-keys@^6.2.2: camelcase@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^6.2.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001587: version "1.0.30001616" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz#4342712750d35f71ebba9fcac65e2cf8870013c3" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz" integrity sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw== -chalk@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" -chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== +chalk@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" char-regex@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== chardet@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== chownr@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== ci-info@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== ci-info@^3.2.0, ci-info@^3.6.1: version "3.9.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== cjs-module-lexer@^1.0.0: version "1.3.1" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz" integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q== clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@3.1.0, cli-cursor@^3.1.0: +cli-cursor@^3.1.0, cli-cursor@3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" -cli-spinners@2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" - integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== - cli-spinners@^2.5.0: version "2.9.2" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== +cli-spinners@2.6.1: + version "2.6.1" + resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz" + integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== + cli-width@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== cliui@^7.0.2: version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== dependencies: string-width "^4.2.0" @@ -1995,7 +1961,7 @@ cliui@^7.0.2: cliui@^8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" @@ -2004,7 +1970,7 @@ cliui@^8.0.1: clone-deep@4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" @@ -2013,63 +1979,63 @@ clone-deep@4.0.1: clone@^1.0.2: version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== +cmd-shim@^6.0.0: + version "6.0.3" + resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz" + integrity sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== + cmd-shim@5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" + resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz" integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw== dependencies: mkdirp-infer-owner "^2.0.0" -cmd-shim@^6.0.0: - version "6.0.3" - resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-6.0.3.tgz#c491e9656594ba17ac83c4bd931590a9d6e26033" - integrity sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== - co@^4.6.0: version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== collect-v8-coverage@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz" integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + color-support@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== columnify@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" + resolved "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz" integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== dependencies: strip-ansi "^6.0.1" @@ -2077,19 +2043,19 @@ columnify@1.6.0: combined-stream@^1.0.8: version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" common-ancestor-path@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" + resolved "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz" integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== compare-func@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" + resolved "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz" integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== dependencies: array-ify "^1.0.0" @@ -2097,12 +2063,12 @@ compare-func@^2.0.0: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== concat-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz" integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== dependencies: buffer-from "^1.0.0" @@ -2112,7 +2078,7 @@ concat-stream@^2.0.0: config-chain@1.1.12: version "1.1.12" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz" integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== dependencies: ini "^1.3.4" @@ -2120,12 +2086,12 @@ config-chain@1.1.12: console-control-strings@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== conventional-changelog-angular@5.0.12: version "5.0.12" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9" + resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz" integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw== dependencies: compare-func "^2.0.0" @@ -2133,7 +2099,7 @@ conventional-changelog-angular@5.0.12: conventional-changelog-core@4.2.4: version "4.2.4" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" + resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz" integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== dependencies: add-stream "^1.0.0" @@ -2153,12 +2119,12 @@ conventional-changelog-core@4.2.4: conventional-changelog-preset-loader@^2.3.4: version "2.3.4" - resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" + resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz" integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== conventional-changelog-writer@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" + resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz" integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== dependencies: conventional-commits-filter "^2.0.7" @@ -2173,7 +2139,7 @@ conventional-changelog-writer@^5.0.0: conventional-commits-filter@^2.0.7: version "2.0.7" - resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" + resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz" integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== dependencies: lodash.ismatch "^4.4.0" @@ -2181,11 +2147,11 @@ conventional-commits-filter@^2.0.7: conventional-commits-parser@^3.2.0: version "3.2.4" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" + resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz" integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== dependencies: - JSONStream "^1.0.4" is-text-path "^1.0.1" + JSONStream "^1.0.4" lodash "^4.17.15" meow "^8.0.0" split2 "^3.0.0" @@ -2193,7 +2159,7 @@ conventional-commits-parser@^3.2.0: conventional-recommended-bump@6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55" + resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz" integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw== dependencies: concat-stream "^2.0.0" @@ -2207,12 +2173,12 @@ conventional-recommended-bump@6.1.0: convert-source-map@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== copyfiles@^2.4.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/copyfiles/-/copyfiles-2.4.1.tgz#d2dcff60aaad1015f09d0b66e7f0f1c5cd3c5da5" + resolved "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz" integrity sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== dependencies: glob "^7.0.5" @@ -2225,12 +2191,12 @@ copyfiles@^2.4.1: core-util-is@~1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== cosmiconfig@7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" @@ -2241,7 +2207,7 @@ cosmiconfig@7.0.0: create-jest@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + resolved "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz" integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== dependencies: "@jest/types" "^29.6.3" @@ -2254,12 +2220,12 @@ create-jest@^29.7.0: create-require@^1.1.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -2268,34 +2234,34 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: crypto-random-string@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== dargs@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" + resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== dateformat@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@4: version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" decamelize-keys@^1.1.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" + resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz" integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== dependencies: decamelize "^1.1.0" @@ -2303,44 +2269,44 @@ decamelize-keys@^1.1.0: decamelize@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -dedent@0.7.0, dedent@^0.7.0: +dedent@^0.7.0, dedent@0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== dedent@^1.0.0: version "1.5.3" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" + resolved "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz" integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== deep-is@^0.1.3: version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2, deepmerge@^4.3.1: version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== defaults@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== dependencies: clone "^1.0.2" define-lazy-prop@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== del@^6.0.0: version "6.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz" integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== dependencies: globby "^11.0.1" @@ -2354,197 +2320,197 @@ del@^6.0.0: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== delegates@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== detect-indent@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" + resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" integrity sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g== detect-newline@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== diff-sequences@^29.6.3: version "29.6.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz" integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== diff@^4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" doctrine@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" -dot-prop@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" - integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== - dependencies: - is-obj "^2.0.0" - dot-prop@^5.1.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== dependencies: is-obj "^2.0.0" +dot-prop@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz" + integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== + dependencies: + is-obj "^2.0.0" + dotenv@~10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz" integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== duplexer@^0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== eastasianwidth@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== ejs@^3.1.7: version "3.1.10" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" + resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz" integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== dependencies: jake "^10.8.5" electron-to-chromium@^1.4.668: version "1.4.756" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.756.tgz#7b872ed8c8c5bee571be771730225d6d2a37fe45" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.756.tgz" integrity sha512-RJKZ9+vEBMeiPAvKNWyZjuYyUqMndcP1f335oHqn3BEQbs2NFtVrnK5+6Xg5wSM9TknNNpWghGDUCKGYF+xWXw== emittery@^0.13.1: version "0.13.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz" integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.2.2: version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== encoding@^0.1.13: version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== dependencies: iconv-lite "^0.6.2" end-of-stream@^1.4.1: version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" enquirer@~2.3.6: version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: ansi-colors "^4.1.1" env-paths@^2.2.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== envinfo@^7.7.4: version "7.13.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" + resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz" integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== err-code@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" escalade@^3.1.1, escalade@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== eslint-config-prettier@^9.1.0: version "9.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f" + resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz" integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw== eslint-plugin-simple-import-sort@^12.1.0: version "12.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.0.tgz#8186ad55474d2f5c986a2f1bf70625a981e30d05" + resolved "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.0.tgz" integrity sha512-Y2fqAfC11TcG/WP3TrI1Gi3p3nc8XJyEOJYHyEPEGI/UAgNx6akxxlX74p7SbAQdLcgASKhj8M0GKvH3vq/+ig== eslint-plugin-unused-imports@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.0.0.tgz#93f3a7ee6088221e4a1d7127866e05d5917a9f65" + resolved "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.0.0.tgz" integrity sha512-mzM+y2B7XYpQryVa1usT+Y/BdNAtAZiXzwpSyDCboFoJN/LZRN67TNvQxKtuTK/Aplya3sLNQforiubzPPaIcQ== dependencies: eslint-rule-composer "^0.3.0" eslint-rule-composer@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" + resolved "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz" integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== eslint-scope@^7.2.2: version "7.2.2" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz" integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: esrecurse "^4.3.0" @@ -2552,12 +2518,12 @@ eslint-scope@^7.2.2: eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.56.0: version "8.57.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" + resolved "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz" integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" @@ -2601,7 +2567,7 @@ eslint@^8.56.0: espree@^9.6.0, espree@^9.6.1: version "9.6.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + resolved "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz" integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: acorn "^8.9.0" @@ -2610,42 +2576,42 @@ espree@^9.6.0, espree@^9.6.1: esprima@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.4.2: version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== eventemitter3@^4.0.4: version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -execa@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" - integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.0" @@ -2657,10 +2623,10 @@ execa@5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== +execa@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz" + integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.0" @@ -2674,12 +2640,12 @@ execa@^5.0.0: exit@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== expect@^29.0.0, expect@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + resolved "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz" integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== dependencies: "@jest/expect-utils" "^29.7.0" @@ -2690,12 +2656,12 @@ expect@^29.0.0, expect@^29.7.0: exponential-backoff@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" + resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== external-editor@^3.0.3: version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== dependencies: chardet "^0.7.0" @@ -2704,13 +2670,13 @@ external-editor@^3.0.3: fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== +fast-glob@^3.2.9: + version "3.3.2" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2718,10 +2684,10 @@ fast-glob@3.2.7: merge2 "^1.3.0" micromatch "^4.0.4" -fast-glob@^3.2.9: - version "3.3.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== +fast-glob@3.2.7: + version "3.2.7" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2729,89 +2695,102 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: +fast-json-patch@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz" + integrity sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0, fast-json-stable-stringify@2.x: version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: version "1.17.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz" integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" fb-watchman@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== dependencies: bser "2.1.1" -figures@3.2.0, figures@^3.0.0: +figures@^3.0.0, figures@3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" file-entry-cache@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" file-url@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/file-url/-/file-url-3.0.0.tgz#247a586a746ce9f7a8ed05560290968afc262a77" + resolved "https://registry.npmjs.org/file-url/-/file-url-3.0.0.tgz" integrity sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA== filelist@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz" integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== dependencies: minimatch "^5.0.1" fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" -find-up@5.0.0, find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - find-up@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== dependencies: locate-path "^2.0.0" find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-up@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + flat-cache@^3.0.4: version "3.2.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz" integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== dependencies: flatted "^3.2.9" @@ -2820,22 +2799,22 @@ flat-cache@^3.0.4: flat@^5.0.2: version "5.0.2" - resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== flatted@^3.2.9: version "3.3.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== follow-redirects@^1.15.6: version "1.15.6" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== foreground-child@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" + resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== dependencies: cross-spawn "^7.0.0" @@ -2843,7 +2822,7 @@ foreground-child@^3.1.0: form-data@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== dependencies: asynckit "^0.4.0" @@ -2852,60 +2831,60 @@ form-data@^4.0.0: fs-constants@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@9.1.0, fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== +fs-extra@^11.1.0: + version "11.2.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: - at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^11.1.0: - version "11.2.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" - integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== +fs-extra@^9.1.0, fs-extra@9.1.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: + at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs-minipass@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.3.tgz#79a85981c4dc120065e96f62086bf6f9dc26cc54" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz" integrity sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw== dependencies: minipass "^7.0.3" fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== gauge@^4.0.3: version "4.0.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" + resolved "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz" integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== dependencies: aproba "^1.0.3 || ^2.0.0" @@ -2919,7 +2898,7 @@ gauge@^4.0.3: gauge@^5.0.0: version "5.0.2" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-5.0.2.tgz#7ab44c11181da9766333f10db8cd1e4b17fd6c46" + resolved "https://registry.npmjs.org/gauge/-/gauge-5.0.2.tgz" integrity sha512-pMaFftXPtiGIHCJHdcUUx9Rby/rFT/Kkt3fIIGCs+9PMDIljSyRiqraTlxNtBReJRDfUefpa263RQ3vnp5G/LQ== dependencies: aproba "^1.0.3 || ^2.0.0" @@ -2933,22 +2912,22 @@ gauge@^5.0.0: gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-package-type@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-pkg-repo@^4.0.0: version "4.2.1" - resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" + resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz" integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== dependencies: "@hutson/parse-repository-url" "^3.0.0" @@ -2958,22 +2937,22 @@ get-pkg-repo@^4.0.0: get-port@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" + resolved "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== -get-stream@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" - integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== - get-stream@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-stream@6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz" + integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== + git-raw-commits@^2.0.8: version "2.0.11" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" + resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz" integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A== dependencies: dargs "^7.0.0" @@ -2984,7 +2963,7 @@ git-raw-commits@^2.0.8: git-remote-origin-url@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" + resolved "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz" integrity sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw== dependencies: gitconfiglocal "^1.0.0" @@ -2992,7 +2971,7 @@ git-remote-origin-url@^2.0.0: git-semver-tags@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780" + resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz" integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA== dependencies: meow "^8.0.0" @@ -3000,7 +2979,7 @@ git-semver-tags@^4.1.1: git-up@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/git-up/-/git-up-7.0.0.tgz#bace30786e36f56ea341b6f69adfd83286337467" + resolved "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz" integrity sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ== dependencies: is-ssh "^1.4.0" @@ -3008,58 +2987,46 @@ git-up@^7.0.0: git-url-parse@13.1.0: version "13.1.0" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.0.tgz#07e136b5baa08d59fabdf0e33170de425adf07b4" + resolved "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz" integrity sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA== dependencies: git-up "^7.0.0" gitconfiglocal@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" + resolved "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz" integrity sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ== dependencies: ini "^1.3.2" -glob-parent@5.1.2, glob-parent@^5.1.2: +glob-parent@^5.1.2, glob-parent@5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-parent@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" -glob@7.1.4: - version "7.1.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@8.1.0, glob@^8.0.1: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== +glob@^10.0.0: + version "10.3.12" + resolved "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz" + integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" + foreground-child "^3.1.0" + jackspeak "^2.3.6" + minimatch "^9.0.1" + minipass "^7.0.4" + path-scurry "^1.10.2" -glob@^10.0.0, glob@^10.2.2: +glob@^10.2.2: version "10.3.12" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b" + resolved "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz" integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== dependencies: foreground-child "^3.1.0" @@ -3070,7 +3037,7 @@ glob@^10.0.0, glob@^10.2.2: glob@^7.0.5, glob@^7.1.3, glob@^7.1.4: version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -3080,9 +3047,20 @@ glob@^7.0.5, glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^8.0.1: + version "8.1.0" + resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + glob@^9.2.0: version "9.3.5" - resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21" + resolved "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz" integrity sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q== dependencies: fs.realpath "^1.0.0" @@ -3090,21 +3068,44 @@ glob@^9.2.0: minipass "^4.2.4" path-scurry "^1.6.1" +glob@7.1.4: + version "7.1.4" + resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.19.0: version "13.24.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" + resolved "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz" integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== dependencies: type-fest "^0.20.2" -globby@11.1.0, globby@^11.0.1, globby@^11.1.0: +globby@^11.0.1, globby@^11.1.0, globby@11.1.0: version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" @@ -3114,24 +3115,24 @@ globby@11.1.0, globby@^11.0.1, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -graceful-fs@4.2.10: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + graphemer@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== handlebars@^4.7.7: version "4.7.8" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz" integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== dependencies: minimist "^1.2.5" @@ -3143,77 +3144,84 @@ handlebars@^4.7.7: hard-rejection@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + resolved "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz" integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-unicode@2.0.1, has-unicode@^2.0.1: +has-unicode@^2.0.1, has-unicode@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== hasown@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" hosted-git-info@^2.1.4: version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== hosted-git-info@^3.0.6: version "3.0.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz" integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== dependencies: lru-cache "^6.0.0" -hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: +hosted-git-info@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + +hosted-git-info@^4.0.1: version "4.1.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== dependencies: lru-cache "^6.0.0" hosted-git-info@^5.0.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz" integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw== dependencies: lru-cache "^7.5.1" hosted-git-info@^6.0.0, hosted-git-info@^6.1.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-6.1.1.tgz#629442c7889a69c05de604d52996b74fe6f26d58" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz" integrity sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w== dependencies: lru-cache "^7.5.1" html-escaper@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== http-proxy-agent@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz" integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== dependencies: "@tootallnate/once" "2" @@ -3222,7 +3230,7 @@ http-proxy-agent@^5.0.0: https-proxy-agent@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" @@ -3230,57 +3238,57 @@ https-proxy-agent@^5.0.0: human-signals@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== humanize-ms@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== dependencies: ms "^2.0.0" iconv-lite@^0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" iconv-lite@^0.6.2: version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" ieee754@^1.1.13: version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore-walk@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776" + resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz" integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw== dependencies: minimatch "^5.0.1" ignore-walk@^6.0.0: version "6.0.5" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-6.0.5.tgz#ef8d61eab7da169078723d1f82833b36e200b0dd" + resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz" integrity sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A== dependencies: minimatch "^9.0.0" ignore@^5.0.4, ignore@^5.2.0, ignore@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== import-fresh@^3.2.1: version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -3288,7 +3296,7 @@ import-fresh@^3.2.1: import-local@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== dependencies: pkg-dir "^4.2.0" @@ -3296,40 +3304,40 @@ import-local@^3.0.2: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== infer-owner@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@2: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ini@^1.3.2, ini@^1.3.4: version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -init-package-json@3.0.2, init-package-json@^3.0.2: +init-package-json@^3.0.2, init-package-json@3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" + resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz" integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A== dependencies: npm-package-arg "^9.0.1" @@ -3340,10 +3348,10 @@ init-package-json@3.0.2, init-package-json@^3.0.2: validate-npm-package-license "^3.0.4" validate-npm-package-name "^4.0.0" -inquirer@8.2.4: - version "8.2.4" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.4.tgz#ddbfe86ca2f67649a67daa6f1051c128f684f0b4" - integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== +inquirer@^8.2.4: + version "8.2.6" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz" + integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== dependencies: ansi-escapes "^4.2.1" chalk "^4.1.1" @@ -3359,12 +3367,12 @@ inquirer@8.2.4: string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" - wrap-ansi "^7.0.0" + wrap-ansi "^6.0.1" -inquirer@^8.2.4: - version "8.2.6" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" - integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== +inquirer@8.2.4: + version "8.2.4" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz" + integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== dependencies: ansi-escapes "^4.2.1" chalk "^4.1.1" @@ -3380,11 +3388,11 @@ inquirer@^8.2.4: string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" - wrap-ansi "^6.0.1" + wrap-ansi "^7.0.0" ip-address@^9.0.5: version "9.0.5" - resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" + resolved "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz" integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== dependencies: jsbn "1.1.0" @@ -3392,156 +3400,156 @@ ip-address@^9.0.5: is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-ci@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: ci-info "^2.0.0" is-core-module@^2.13.0, is-core-module@^2.5.0, is-core-module@^2.8.1: version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz" integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== dependencies: hasown "^2.0.0" is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-interactive@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== is-lambda@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-path-cwd@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-inside@^3.0.2, is-path-inside@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-plain-object@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== is-ssh@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2" + resolved "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz" integrity sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ== dependencies: protocols "^2.0.1" -is-stream@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - is-stream@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-stream@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + is-text-path@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" + resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz" integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== dependencies: text-extensions "^1.0.0" is-unicode-supported@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== is-wsl@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== isomorphic-fetch@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4" + resolved "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== dependencies: node-fetch "^2.6.1" @@ -3549,12 +3557,12 @@ isomorphic-fetch@^3.0.0: istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz" integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== istanbul-lib-instrument@^5.0.4: version "5.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== dependencies: "@babel/core" "^7.12.3" @@ -3565,7 +3573,7 @@ istanbul-lib-instrument@^5.0.4: istanbul-lib-instrument@^6.0.0: version "6.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz#91655936cf7380e4e473383081e38478b69993b1" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz" integrity sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw== dependencies: "@babel/core" "^7.23.9" @@ -3576,7 +3584,7 @@ istanbul-lib-instrument@^6.0.0: istanbul-lib-report@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz" integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== dependencies: istanbul-lib-coverage "^3.0.0" @@ -3585,7 +3593,7 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: debug "^4.1.1" @@ -3594,7 +3602,7 @@ istanbul-lib-source-maps@^4.0.0: istanbul-reports@^3.1.3: version "3.1.7" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz" integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== dependencies: html-escaper "^2.0.0" @@ -3602,7 +3610,7 @@ istanbul-reports@^3.1.3: jackspeak@^2.3.6: version "2.3.6" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz" integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== dependencies: "@isaacs/cliui" "^8.0.2" @@ -3611,7 +3619,7 @@ jackspeak@^2.3.6: jake@^10.8.5: version "10.9.1" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.1.tgz#8dc96b7fcc41cb19aa502af506da4e1d56f5e62b" + resolved "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz" integrity sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w== dependencies: async "^3.2.3" @@ -3621,7 +3629,7 @@ jake@^10.8.5: jest-changed-files@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz" integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== dependencies: execa "^5.0.0" @@ -3630,7 +3638,7 @@ jest-changed-files@^29.7.0: jest-circus@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz" integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== dependencies: "@jest/environment" "^29.7.0" @@ -3656,7 +3664,7 @@ jest-circus@^29.7.0: jest-cli@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz" integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: "@jest/core" "^29.7.0" @@ -3673,7 +3681,7 @@ jest-cli@^29.7.0: jest-config@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz" integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== dependencies: "@babel/core" "^7.11.6" @@ -3701,7 +3709,7 @@ jest-config@^29.7.0: jest-diff@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz" integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: chalk "^4.0.0" @@ -3711,14 +3719,14 @@ jest-diff@^29.7.0: jest-docblock@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz" integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: detect-newline "^3.0.0" jest-each@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz" integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: "@jest/types" "^29.6.3" @@ -3729,7 +3737,7 @@ jest-each@^29.7.0: jest-environment-node@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz" integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== dependencies: "@jest/environment" "^29.7.0" @@ -3741,12 +3749,12 @@ jest-environment-node@^29.7.0: jest-get-type@^29.6.3: version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== jest-haste-map@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz" integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== dependencies: "@jest/types" "^29.6.3" @@ -3765,7 +3773,7 @@ jest-haste-map@^29.7.0: jest-leak-detector@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz" integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== dependencies: jest-get-type "^29.6.3" @@ -3773,7 +3781,7 @@ jest-leak-detector@^29.7.0: jest-matcher-utils@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz" integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== dependencies: chalk "^4.0.0" @@ -3783,7 +3791,7 @@ jest-matcher-utils@^29.7.0: jest-message-util@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz" integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: "@babel/code-frame" "^7.12.13" @@ -3798,7 +3806,7 @@ jest-message-util@^29.7.0: jest-mock@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz" integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== dependencies: "@jest/types" "^29.6.3" @@ -3807,17 +3815,17 @@ jest-mock@^29.7.0: jest-pnp-resolver@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== jest-regex-util@^29.6.3: version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz" integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== jest-resolve-dependencies@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz" integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: jest-regex-util "^29.6.3" @@ -3825,7 +3833,7 @@ jest-resolve-dependencies@^29.7.0: jest-resolve@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz" integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== dependencies: chalk "^4.0.0" @@ -3840,7 +3848,7 @@ jest-resolve@^29.7.0: jest-runner@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz" integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== dependencies: "@jest/console" "^29.7.0" @@ -3867,7 +3875,7 @@ jest-runner@^29.7.0: jest-runtime@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz" integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== dependencies: "@jest/environment" "^29.7.0" @@ -3895,7 +3903,7 @@ jest-runtime@^29.7.0: jest-snapshot@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz" integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: "@babel/core" "^7.11.6" @@ -3921,7 +3929,7 @@ jest-snapshot@^29.7.0: jest-util@^29.0.0, jest-util@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: "@jest/types" "^29.6.3" @@ -3933,7 +3941,7 @@ jest-util@^29.0.0, jest-util@^29.7.0: jest-validate@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz" integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== dependencies: "@jest/types" "^29.6.3" @@ -3945,7 +3953,7 @@ jest-validate@^29.7.0: jest-watcher@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz" integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== dependencies: "@jest/test-result" "^29.7.0" @@ -3959,7 +3967,7 @@ jest-watcher@^29.7.0: jest-worker@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" @@ -3969,7 +3977,7 @@ jest-worker@^29.7.0: jest@^29.6.2: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + resolved "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz" integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== dependencies: "@jest/core" "^29.7.0" @@ -3979,87 +3987,100 @@ jest@^29.6.2: js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@4.1.0, js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== +js-yaml@^3.10.0: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: - argparse "^2.0.1" + argparse "^1.0.7" + esprima "^4.0.0" -js-yaml@^3.10.0, js-yaml@^3.13.1: +js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^4.1.0, js-yaml@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + jsbn@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz" integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== json-buffer@3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== json-parse-better-errors@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-parse-even-better-errors@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-parse-even-better-errors@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz#b43d35e89c0f3be6b5fbbe9dc6c82467b30c28da" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz" integrity sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== json-stringify-nice@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" + resolved "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz" integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== json-stringify-safe@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== json5@^2.2.2, json5@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonc-parser@3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" + resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" @@ -4068,39 +4089,47 @@ jsonfile@^6.0.1: jsonparse@^1.2.0, jsonparse@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +JSONStream@^1.0.4: + version "1.3.5" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + just-diff-apply@^5.2.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.5.0.tgz#771c2ca9fa69f3d2b54e7c3f5c1dfcbcc47f9f0f" + resolved "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz" integrity sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw== just-diff@^6.0.0: version "6.0.2" - resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-6.0.2.tgz#03b65908543ac0521caf6d8eb85035f7d27ea285" + resolved "https://registry.npmjs.org/just-diff/-/just-diff-6.0.2.tgz" integrity sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA== keyv@^4.5.3: version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== lerna@^6: version "6.6.2" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-6.6.2.tgz#ad921f913aca4e7307123a598768b6f15ca5804f" + resolved "https://registry.npmjs.org/lerna/-/lerna-6.6.2.tgz" integrity sha512-W4qrGhcdutkRdHEaDf9eqp7u4JvI+1TwFy5woX6OI8WPe4PYBdxuILAsvhp614fUG41rKSGDKlOh+AWzdSidTg== dependencies: "@lerna/child-process" "6.6.2" @@ -4182,12 +4211,12 @@ lerna@^6: leven@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" @@ -4195,7 +4224,7 @@ levn@^0.4.1: libnpmaccess@^6.0.3: version "6.0.4" - resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.4.tgz#2dd158bd8a071817e2207d3b201d37cf1ad6ae6b" + resolved "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.4.tgz" integrity sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag== dependencies: aproba "^2.0.0" @@ -4205,7 +4234,7 @@ libnpmaccess@^6.0.3: libnpmpublish@7.1.4: version "7.1.4" - resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-7.1.4.tgz#a0d138e00e52a0c71ffc82273acf0082fc2dfb36" + resolved "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-7.1.4.tgz" integrity sha512-mMntrhVwut5prP4rJ228eEbEyvIzLWhqFuY90j5QeXBCTT2pWSMno7Yo2S2qplPUr02zPurGH4heGLZ+wORczg== dependencies: ci-info "^3.6.1" @@ -4219,27 +4248,17 @@ libnpmpublish@7.1.4: lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== lines-and-columns@~2.0.3: version "2.0.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.4.tgz#d00318855905d2660d8c0822e3f5a4715855fc42" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz" integrity sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A== -load-json-file@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-6.2.0.tgz#5c7770b42cafa97074ca2848707c61662f4251a1" - integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== - dependencies: - graceful-fs "^4.1.15" - parse-json "^5.0.0" - strip-bom "^4.0.0" - type-fest "^0.6.0" - load-json-file@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== dependencies: graceful-fs "^4.1.2" @@ -4247,9 +4266,19 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" +load-json-file@6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz" + integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== + dependencies: + graceful-fs "^4.1.15" + parse-json "^5.0.0" + strip-bom "^4.0.0" + type-fest "^0.6.0" + locate-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== dependencies: p-locate "^2.0.0" @@ -4257,41 +4286,41 @@ locate-path@^2.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" locate-path@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== dependencies: p-locate "^5.0.0" lodash.ismatch@^4.4.0: version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" + resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz" integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== lodash.memoize@4.x: version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== lodash.merge@^4.6.2: version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash@^4.17.15, lodash@^4.17.21: version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: chalk "^4.1.0" @@ -4299,38 +4328,31 @@ log-symbols@^4.1.0: lru-cache@^10.2.0: version "10.2.2" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz" integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== -make-dir@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - make-dir@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" @@ -4338,19 +4360,48 @@ make-dir@^2.1.0: make-dir@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: semver "^7.5.3" -make-error@1.x, make-error@^1.1.1: +make-dir@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-error@^1.1.1, make-error@1.x: version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6: +make-fetch-happen@^10.0.3: version "10.2.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz" + integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== + dependencies: + agentkeepalive "^4.2.1" + cacache "^16.1.0" + http-cache-semantics "^4.1.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^7.7.1" + minipass "^3.1.6" + minipass-collect "^1.0.2" + minipass-fetch "^2.0.3" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.3" + promise-retry "^2.0.1" + socks-proxy-agent "^7.0.0" + ssri "^9.0.0" + +make-fetch-happen@^10.0.6: + version "10.2.1" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz" integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== dependencies: agentkeepalive "^4.2.1" @@ -4372,7 +4423,7 @@ make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6: make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.1.1: version "11.1.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz#85ceb98079584a9523d4bf71d32996e7e208549f" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz" integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== dependencies: agentkeepalive "^4.2.1" @@ -4393,24 +4444,24 @@ make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.1.1: makeerror@1.0.12: version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== dependencies: tmpl "1.0.5" map-obj@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== map-obj@^4.0.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" + resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== meow@^8.0.0: version "8.1.2" - resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" + resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz" integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== dependencies: "@types/minimist" "^1.2.0" @@ -4427,17 +4478,17 @@ meow@^8.0.0: merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.4: version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" @@ -4445,71 +4496,78 @@ micromatch@^4.0.4: mime-db@1.52.0: version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12: version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== min-indent@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" - integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== - dependencies: - brace-expansion "^1.1.7" - minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimatch@^5.0.1: version "5.1.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" minimatch@^6.1.6: version "6.2.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-6.2.0.tgz#2b70fd13294178c69c04dfc05aebdb97a4e79e42" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz" integrity sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg== dependencies: brace-expansion "^2.0.1" minimatch@^8.0.2: version "8.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz" integrity sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA== dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.4: +minimatch@^9.0.0, minimatch@^9.0.1: version "9.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== dependencies: brace-expansion "^2.0.1" +minimatch@^9.0.4: + version "9.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + dependencies: + brace-expansion "^2.0.1" + +minimatch@3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz" + integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== + dependencies: + brace-expansion "^1.1.7" + minimist-options@4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" + resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== dependencies: arrify "^1.0.1" @@ -4518,19 +4576,19 @@ minimist-options@4.1.0: minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== minipass-collect@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== dependencies: minipass "^3.0.0" minipass-fetch@^2.0.3: version "2.1.2" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" + resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz" integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== dependencies: minipass "^3.1.6" @@ -4541,7 +4599,7 @@ minipass-fetch@^2.0.3: minipass-fetch@^3.0.0: version "3.0.5" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.5.tgz#f0f97e40580affc4a35cc4a1349f05ae36cb1e4c" + resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz" integrity sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg== dependencies: minipass "^7.0.3" @@ -4552,14 +4610,14 @@ minipass-fetch@^3.0.0: minipass-flush@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-json-stream@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" + resolved "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz" integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== dependencies: jsonparse "^1.3.1" @@ -4567,43 +4625,53 @@ minipass-json-stream@^1.0.1: minipass-pipeline@^1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" minipass-sized@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + resolved "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz" integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== dependencies: minipass "^3.0.0" minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" -minipass@^4.0.0, minipass@^4.2.4: +minipass@^4.0.0: + version "4.2.8" + resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz" + integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== + +minipass@^4.2.4: version "4.2.8" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" + resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz" integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": + version "7.1.0" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" + integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== + minipass@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.3, minipass@^7.0.4: +minipass@^7.0.3, minipass@^7.0.4: version "7.1.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.0.tgz#b545f84af94e567386770159302ca113469c80b8" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" @@ -4611,41 +4679,41 @@ minizlib@^2.1.1, minizlib@^2.1.2: mkdirp-infer-owner@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" + resolved "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz" integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== dependencies: chownr "^2.0.0" infer-owner "^1.0.4" mkdirp "^1.0.3" -mkdirp@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.0.tgz#758101231418bda24435c0888a91d9bd91f1372d" - integrity sha512-7+JDnNsyCvZXoUJdkMR0oUE2AmAdsNXGTmRbiOjYIwQ6q+bL6NwrozGQdPcmYaNcrhH37F50HHBUzoaBV6FITQ== - mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +mkdirp@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.0.tgz" + integrity sha512-7+JDnNsyCvZXoUJdkMR0oUE2AmAdsNXGTmRbiOjYIwQ6q+bL6NwrozGQdPcmYaNcrhH37F50HHBUzoaBV6FITQ== + modify-values@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - ms@^2.0.0: version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + multimatch@5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6" + resolved "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz" integrity sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA== dependencies: "@types/minimatch" "^3.0.3" @@ -4654,53 +4722,60 @@ multimatch@5.0.0: arrify "^2.0.1" minimatch "^3.0.4" -mute-stream@0.0.8, mute-stream@~0.0.4: +mute-stream@~0.0.4, mute-stream@0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== negotiator@^0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== neo-async@^2.6.2: version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== node-addon-api@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" + resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== -node-fetch@2.6.7: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== +node-fetch@^2.6.1: + version "2.7.0" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" -node-fetch@^2.6.1, node-fetch@^2.6.7: +node-fetch@^2.6.7: version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + node-gyp-build@^4.3.0: version "4.8.1" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.1.tgz#976d3ad905e71b76086f4f0b0d3637fe79b6cda5" + resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz" integrity sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw== node-gyp@^9.0.0: version "9.4.1" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.4.1.tgz#8a1023e0d6766ecb52764cc3a734b36ff275e185" + resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz" integrity sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ== dependencies: env-paths "^2.2.0" @@ -4717,17 +4792,17 @@ node-gyp@^9.0.0: node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== node-releases@^2.0.14: version "2.0.14" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== noms@0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859" + resolved "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz" integrity sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow== dependencies: inherits "^2.0.1" @@ -4735,21 +4810,31 @@ noms@0.0.0: nopt@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" + resolved "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz" integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== dependencies: abbrev "^1.0.0" nopt@^7.0.0: version "7.2.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.2.1.tgz#1cac0eab9b8e97c9093338446eddd40b2c8ca1e7" + resolved "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz" integrity sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w== dependencies: abbrev "^2.0.0" -normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2: version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" @@ -4759,7 +4844,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: normalize-package-data@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz" integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== dependencies: hosted-git-info "^4.0.1" @@ -4769,7 +4854,7 @@ normalize-package-data@^3.0.0: normalize-package-data@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz" integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg== dependencies: hosted-git-info "^5.0.0" @@ -4779,7 +4864,7 @@ normalize-package-data@^4.0.0: normalize-package-data@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-5.0.0.tgz#abcb8d7e724c40d88462b84982f7cbf6859b4588" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz" integrity sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q== dependencies: hosted-git-info "^6.0.0" @@ -4789,57 +4874,48 @@ normalize-package-data@^5.0.0: normalize-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-bundled@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" + resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz" integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== dependencies: npm-normalize-package-bin "^1.0.1" npm-bundled@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-3.0.0.tgz#7e8e2f8bb26b794265028491be60321a25a39db7" + resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz" integrity sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ== dependencies: npm-normalize-package-bin "^3.0.0" npm-install-checks@^6.0.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.3.0.tgz#046552d8920e801fa9f919cad569545d60e826fe" + resolved "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz" integrity sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw== dependencies: semver "^7.1.1" npm-normalize-package-bin@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" + resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz" integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== npm-normalize-package-bin@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz#9447a1adaaf89d8ad0abe24c6c84ad614a675fff" + resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz" integrity sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ== npm-normalize-package-bin@^3.0.0, npm-normalize-package-bin@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832" + resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== -npm-package-arg@8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.1.tgz#00ebf16ac395c63318e67ce66780a06db6df1b04" - integrity sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg== - dependencies: - hosted-git-info "^3.0.6" - semver "^7.0.0" - validate-npm-package-name "^3.0.0" - npm-package-arg@^10.0.0, npm-package-arg@^10.1.0: version "10.1.0" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-10.1.0.tgz#827d1260a683806685d17193073cc152d3c7e9b1" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz" integrity sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA== dependencies: hosted-git-info "^6.0.0" @@ -4849,7 +4925,7 @@ npm-package-arg@^10.0.0, npm-package-arg@^10.1.0: npm-package-arg@^9.0.1: version "9.1.2" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-9.1.2.tgz#fc8acecb00235f42270dda446f36926ddd9ac2bc" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz" integrity sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg== dependencies: hosted-git-info "^5.0.0" @@ -4857,9 +4933,25 @@ npm-package-arg@^9.0.1: semver "^7.3.5" validate-npm-package-name "^4.0.0" +npm-package-arg@8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz" + integrity sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg== + dependencies: + hosted-git-info "^3.0.6" + semver "^7.0.0" + validate-npm-package-name "^3.0.0" + +npm-packlist@^7.0.0: + version "7.0.4" + resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz" + integrity sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q== + dependencies: + ignore-walk "^6.0.0" + npm-packlist@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.1.tgz#79bcaf22a26b6c30aa4dd66b976d69cc286800e0" + resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz" integrity sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw== dependencies: glob "^8.0.1" @@ -4867,16 +4959,9 @@ npm-packlist@5.1.1: npm-bundled "^1.1.2" npm-normalize-package-bin "^1.0.1" -npm-packlist@^7.0.0: - version "7.0.4" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-7.0.4.tgz#033bf74110eb74daf2910dc75144411999c5ff32" - integrity sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q== - dependencies: - ignore-walk "^6.0.0" - npm-pick-manifest@^8.0.0, npm-pick-manifest@^8.0.1: version "8.0.2" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz#2159778d9c7360420c925c1a2287b5a884c713aa" + resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz" integrity sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg== dependencies: npm-install-checks "^6.0.0" @@ -4884,22 +4969,9 @@ npm-pick-manifest@^8.0.0, npm-pick-manifest@^8.0.1: npm-package-arg "^10.0.0" semver "^7.3.5" -npm-registry-fetch@14.0.3: - version "14.0.3" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz#8545e321c2b36d2c6fe6e009e77e9f0e527f547b" - integrity sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA== - dependencies: - make-fetch-happen "^11.0.0" - minipass "^4.0.0" - minipass-fetch "^3.0.0" - minipass-json-stream "^1.0.1" - minizlib "^2.1.2" - npm-package-arg "^10.0.0" - proc-log "^3.0.0" - npm-registry-fetch@^13.0.0: version "13.3.1" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz#bb078b5fa6c52774116ae501ba1af2a33166af7e" + resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz" integrity sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw== dependencies: make-fetch-happen "^10.0.6" @@ -4912,7 +4984,7 @@ npm-registry-fetch@^13.0.0: npm-registry-fetch@^14.0.0, npm-registry-fetch@^14.0.3: version "14.0.5" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz#fe7169957ba4986a4853a650278ee02e568d115d" + resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz" integrity sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA== dependencies: make-fetch-happen "^11.0.0" @@ -4923,16 +4995,29 @@ npm-registry-fetch@^14.0.0, npm-registry-fetch@^14.0.3: npm-package-arg "^10.0.0" proc-log "^3.0.0" +npm-registry-fetch@14.0.3: + version "14.0.3" + resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz" + integrity sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA== + dependencies: + make-fetch-happen "^11.0.0" + minipass "^4.0.0" + minipass-fetch "^3.0.0" + minipass-json-stream "^1.0.1" + minizlib "^2.1.2" + npm-package-arg "^10.0.0" + proc-log "^3.0.0" + npm-run-path@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -npmlog@6.0.2, npmlog@^6.0.0, npmlog@^6.0.2: +npmlog@^6.0.0, npmlog@^6.0.2, npmlog@6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" + resolved "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz" integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== dependencies: are-we-there-yet "^3.0.0" @@ -4942,7 +5027,7 @@ npmlog@6.0.2, npmlog@^6.0.0, npmlog@^6.0.2: npmlog@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-7.0.1.tgz#7372151a01ccb095c47d8bf1d0771a4ff1f53ac8" + resolved "https://registry.npmjs.org/npmlog/-/npmlog-7.0.1.tgz" integrity sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg== dependencies: are-we-there-yet "^4.0.0" @@ -4950,9 +5035,9 @@ npmlog@^7.0.1: gauge "^5.0.0" set-blocking "^2.0.0" -nx@15.9.7, "nx@>=15.5.2 < 16": +"nx@>=15.5.2 < 16", nx@15.9.7: version "15.9.7" - resolved "https://registry.yarnpkg.com/nx/-/nx-15.9.7.tgz#f0e713cedb8637a517d9c4795c99afec4959a1b6" + resolved "https://registry.npmjs.org/nx/-/nx-15.9.7.tgz" integrity sha512-1qlEeDjX9OKZEryC8i4bA+twNg+lB5RKrozlNwWx/lLJHqWPUfvUTvxh+uxlPYL9KzVReQjUuxMLFMsHNqWUrA== dependencies: "@nrwl/cli" "15.9.7" @@ -5003,21 +5088,21 @@ nx@15.9.7, "nx@>=15.5.2 < 16": once@^1.3.0, once@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^8.4.0: version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== dependencies: define-lazy-prop "^2.0.0" @@ -5026,7 +5111,7 @@ open@^8.4.0: optionator@^0.9.3: version "0.9.4" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz" integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== dependencies: deep-is "^0.1.3" @@ -5038,7 +5123,7 @@ optionator@^0.9.3: ora@^5.4.1: version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== dependencies: bl "^4.1.0" @@ -5053,114 +5138,114 @@ ora@^5.4.1: os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== p-limit@^1.1.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2, p-limit@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== dependencies: p-limit "^1.1.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-locate@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== dependencies: p-limit "^3.0.2" p-map-series@2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" + resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz" integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== -p-map@4.0.0, p-map@^4.0.0: +p-map@^4.0.0, p-map@4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-pipe@3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" + resolved "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz" integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== p-queue@6.6.2: version "6.6.2" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" + resolved "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz" integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== dependencies: eventemitter3 "^4.0.4" p-timeout "^3.2.0" -p-reduce@2.1.0, p-reduce@^2.0.0, p-reduce@^2.1.0: +p-reduce@^2.0.0, p-reduce@^2.1.0, p-reduce@2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" + resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== p-timeout@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz" integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== dependencies: p-finally "^1.0.0" p-try@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== p-waterfall@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/p-waterfall/-/p-waterfall-2.1.1.tgz#63153a774f472ccdc4eb281cdb2967fcf158b2ee" + resolved "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz" integrity sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw== dependencies: p-reduce "^2.0.0" -pacote@15.1.1: - version "15.1.1" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.1.1.tgz#94d8c6e0605e04d427610b3aacb0357073978348" - integrity sha512-eeqEe77QrA6auZxNHIp+1TzHQ0HBKf5V6c8zcaYZ134EJe1lCi+fjXATkNiEEfbG+e50nu02GLvUtmZcGOYabQ== +pacote@^15.0.0: + version "15.2.0" + resolved "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz" + integrity sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA== dependencies: "@npmcli/git" "^4.0.0" "@npmcli/installed-package-contents" "^2.0.1" @@ -5168,7 +5253,7 @@ pacote@15.1.1: "@npmcli/run-script" "^6.0.0" cacache "^17.0.0" fs-minipass "^3.0.0" - minipass "^4.0.0" + minipass "^5.0.0" npm-package-arg "^10.0.0" npm-packlist "^7.0.0" npm-pick-manifest "^8.0.0" @@ -5177,13 +5262,13 @@ pacote@15.1.1: promise-retry "^2.0.1" read-package-json "^6.0.0" read-package-json-fast "^3.0.0" - sigstore "^1.0.0" + sigstore "^1.3.0" ssri "^10.0.0" tar "^6.1.11" -pacote@^15.0.0, pacote@^15.0.8: +pacote@^15.0.8: version "15.2.0" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.2.0.tgz#0f0dfcc3e60c7b39121b2ac612bf8596e95344d3" + resolved "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz" integrity sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA== dependencies: "@npmcli/git" "^4.0.0" @@ -5205,16 +5290,40 @@ pacote@^15.0.0, pacote@^15.0.8: ssri "^10.0.0" tar "^6.1.11" +pacote@15.1.1: + version "15.1.1" + resolved "https://registry.npmjs.org/pacote/-/pacote-15.1.1.tgz" + integrity sha512-eeqEe77QrA6auZxNHIp+1TzHQ0HBKf5V6c8zcaYZ134EJe1lCi+fjXATkNiEEfbG+e50nu02GLvUtmZcGOYabQ== + dependencies: + "@npmcli/git" "^4.0.0" + "@npmcli/installed-package-contents" "^2.0.1" + "@npmcli/promise-spawn" "^6.0.1" + "@npmcli/run-script" "^6.0.0" + cacache "^17.0.0" + fs-minipass "^3.0.0" + minipass "^4.0.0" + npm-package-arg "^10.0.0" + npm-packlist "^7.0.0" + npm-pick-manifest "^8.0.0" + npm-registry-fetch "^14.0.0" + proc-log "^3.0.0" + promise-retry "^2.0.1" + read-package-json "^6.0.0" + read-package-json-fast "^3.0.0" + sigstore "^1.0.0" + ssri "^10.0.0" + tar "^6.1.11" + parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-conflict-json@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz#67dc55312781e62aa2ddb91452c7606d1969960c" + resolved "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz" integrity sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw== dependencies: json-parse-even-better-errors "^3.0.0" @@ -5223,7 +5332,7 @@ parse-conflict-json@^3.0.0: parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== dependencies: error-ex "^1.3.1" @@ -5231,7 +5340,7 @@ parse-json@^4.0.0: parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -5241,46 +5350,46 @@ parse-json@^5.0.0, parse-json@^5.2.0: parse-path@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-7.0.0.tgz#605a2d58d0a749c8594405d8cc3a2bf76d16099b" + resolved "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz" integrity sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog== dependencies: protocols "^2.0.0" parse-url@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-8.1.0.tgz#972e0827ed4b57fc85f0ea6b0d839f0d8a57a57d" + resolved "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz" integrity sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w== dependencies: parse-path "^7.0.0" path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-scurry@^1.10.2, path-scurry@^1.6.1: version "1.10.2" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz" integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== dependencies: lru-cache "^10.2.0" @@ -5288,61 +5397,61 @@ path-scurry@^1.10.2, path-scurry@^1.6.1: path-type@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== picocolors@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@5.0.0, pify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" - integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== - pify@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== pify@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== +pify@^5.0.0, pify@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz" + integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== + pirates@^4.0.4: version "4.0.6" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== pkg-dir@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" postcss-selector-parser@^6.0.10: version "6.0.16" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz" integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== dependencies: cssesc "^3.0.0" @@ -5350,65 +5459,65 @@ postcss-selector-parser@^6.0.10: prelude-ls@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prettier@^3.0.2: version "3.2.5" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" + resolved "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz" integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== -pretty-format@29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.4.3.tgz#25500ada21a53c9e8423205cf0337056b201244c" - integrity sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA== - dependencies: - "@jest/schemas" "^29.4.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== dependencies: "@jest/schemas" "^29.6.3" ansi-styles "^5.0.0" react-is "^18.0.0" +pretty-format@29.4.3: + version "29.4.3" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.4.3.tgz" + integrity sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA== + dependencies: + "@jest/schemas" "^29.4.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + proc-log@^2.0.0, proc-log@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" + resolved "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz" integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw== proc-log@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" + resolved "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz" integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== promise-all-reject-late@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" + resolved "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz" integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== promise-call-limit@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.2.tgz#f64b8dd9ef7693c9c7613e7dfe8d6d24de3031ea" + resolved "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.2.tgz" integrity sha512-1vTUnfI2hzui8AEIixbdAJlFY4LFDXqQswy/2eOlThAscXCY4It8FdVuI0fMJGAB2aWGbdQf/gv0skKYXmdrHA== promise-inflight@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== promise-retry@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== dependencies: err-code "^2.0.2" @@ -5416,7 +5525,7 @@ promise-retry@^2.0.1: prompts@^2.0.1: version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" @@ -5424,69 +5533,69 @@ prompts@^2.0.1: promzard@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" + resolved "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz" integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw== dependencies: read "1" proto-list@~1.2.1: version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== protocols@^2.0.0, protocols@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" + resolved "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz" integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== proxy-from-env@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== punycode@^2.1.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== pure-rand@^6.0.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" + resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz" integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== q@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== quick-lru@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== react-is@^18.0.0: version "18.3.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== -read-cmd-shim@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz#62b8c638225c61e6cc607f8f4b779f3b8238f155" - integrity sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog== - read-cmd-shim@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz#640a08b473a49043e394ae0c7a34dd822c73b9bb" + resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz" integrity sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== +read-cmd-shim@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz" + integrity sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog== + read-package-json-fast@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" + resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz" integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== dependencies: json-parse-even-better-errors "^2.3.0" @@ -5494,25 +5603,15 @@ read-package-json-fast@^2.0.3: read-package-json-fast@^3.0.0, read-package-json-fast@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz#394908a9725dc7a5f14e70c8e7556dff1d2b1049" + resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz" integrity sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw== dependencies: json-parse-even-better-errors "^3.0.0" npm-normalize-package-bin "^3.0.0" -read-package-json@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.1.tgz#1ed685d95ce258954596b13e2e0e76c7d0ab4c26" - integrity sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg== - dependencies: - glob "^8.0.1" - json-parse-even-better-errors "^2.3.1" - normalize-package-data "^4.0.0" - npm-normalize-package-bin "^1.0.1" - read-package-json@^5.0.0: version "5.0.2" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.2.tgz#b8779ccfd169f523b67208a89cc912e3f663f3fa" + resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz" integrity sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q== dependencies: glob "^8.0.1" @@ -5522,7 +5621,7 @@ read-package-json@^5.0.0: read-package-json@^6.0.0: version "6.0.4" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.4.tgz#90318824ec456c287437ea79595f4c2854708836" + resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz" integrity sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw== dependencies: glob "^10.2.2" @@ -5530,9 +5629,19 @@ read-package-json@^6.0.0: normalize-package-data "^5.0.0" npm-normalize-package-bin "^3.0.0" +read-package-json@5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.1.tgz" + integrity sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg== + dependencies: + glob "^8.0.1" + json-parse-even-better-errors "^2.3.1" + normalize-package-data "^4.0.0" + npm-normalize-package-bin "^1.0.1" + read-pkg-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz" integrity sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw== dependencies: find-up "^2.0.0" @@ -5540,7 +5649,7 @@ read-pkg-up@^3.0.0: read-pkg-up@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" @@ -5549,7 +5658,7 @@ read-pkg-up@^7.0.1: read-pkg@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== dependencies: load-json-file "^4.0.0" @@ -5558,7 +5667,7 @@ read-pkg@^3.0.0: read-pkg@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" @@ -5566,16 +5675,16 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -read@1, read@^1.0.7: +read@^1.0.7, read@1: version "1.0.7" - resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz" integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== dependencies: mute-stream "~0.0.4" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@3: version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" @@ -5584,7 +5693,7 @@ readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stre readable-stream@~1.0.31: version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== dependencies: core-util-is "~1.0.0" @@ -5594,7 +5703,7 @@ readable-stream@~1.0.31: readable-stream@~2.3.6: version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: core-util-is "~1.0.0" @@ -5607,7 +5716,7 @@ readable-stream@~2.3.6: redent@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== dependencies: indent-string "^4.0.0" @@ -5615,34 +5724,34 @@ redent@^3.0.0: require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" -resolve-from@5.0.0, resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-from@^5.0.0, resolve-from@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve.exports@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== resolve@^1.10.0, resolve@^1.20.0: version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" @@ -5651,7 +5760,7 @@ resolve@^1.10.0, resolve@^1.20.0: restore-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== dependencies: onetime "^5.1.0" @@ -5659,142 +5768,179 @@ restore-cursor@^3.1.0: retry@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@4.4.1, rimraf@^4.4.1: +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@^4.4.1, rimraf@4.4.1: version "4.4.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-4.4.1.tgz#bd33364f67021c5b79e93d7f4fa0568c7c21b755" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz" integrity sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og== dependencies: glob "^9.2.0" rimraf@5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.0.tgz#5bda14e410d7e4dd522154891395802ce032c2cb" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-5.0.0.tgz" integrity sha512-Jf9llaP+RvaEVS5nPShYFhtXIrb3LRKP281ib3So0KkeZKo2wIKyq0Re7TOSwanasA423PSr6CCIL4bP6T040g== dependencies: glob "^10.0.0" -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - run-async@^2.4.0: version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" rxjs@^7.5.5: version "7.8.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -"semver@2 || 3 || 4 || 5", semver@^5.6.0: +"schema-sdk@file:/workspace/packages/schema-sdk": + version "0.11.3" + resolved "file:packages/schema-sdk" + dependencies: + "@babel/generator" "^7.24.4" + "@babel/types" "^7.24.0" + "@interweb-utils/casing" "^0.2.0" + "@interweb/fetch-api-client" "^0.6.1" + deepmerge "^4.3.1" + fast-json-patch "^3.1.1" + schema-typescript "^0.12.1" + +schema-typescript@^0.12.1, "schema-typescript@file:/workspace/packages/schema-typescript": + version "0.12.1" + resolved "file:packages/schema-typescript" + dependencies: + "@babel/generator" "^7.24.4" + "@babel/types" "^7.24.0" + "@interweb-utils/casing" "^0.2.0" + deepmerge "^4.3.1" + minimatch "^9.0.4" + +semver@^5.6.0: version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.3.8: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" +semver@^6.0.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" +semver@^6.3.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.3.1: version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: version "7.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" semver@^7.6.0: version "7.6.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@7.3.8: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +semver@7.5.4: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + set-blocking@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== shallow-clone@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7, signal-exit@3.0.7: version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== signal-exit@^4.0.1: version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== sigstore@^1.0.0, sigstore@^1.3.0, sigstore@^1.4.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-1.9.0.tgz#1e7ad8933aa99b75c6898ddd0eeebc3eb0d59875" + resolved "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz" integrity sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A== dependencies: "@sigstore/bundle" "^1.1.0" @@ -5805,22 +5951,22 @@ sigstore@^1.0.0, sigstore@^1.3.0, sigstore@^1.4.0: sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -slash@3.0.0, slash@^3.0.0: +slash@^3.0.0, slash@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== smart-buffer@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== socks-proxy-agent@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" + resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz" integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== dependencies: agent-base "^6.0.2" @@ -5829,7 +5975,7 @@ socks-proxy-agent@^7.0.0: socks@^2.6.2: version "2.8.3" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5" + resolved "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz" integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== dependencies: ip-address "^9.0.5" @@ -5837,14 +5983,14 @@ socks@^2.6.2: sort-keys@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz" integrity sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg== dependencies: is-plain-obj "^1.0.0" source-map-support@0.5.13: version "0.5.13" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== dependencies: buffer-from "^1.0.0" @@ -5852,12 +5998,12 @@ source-map-support@0.5.13: source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spdx-correct@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" @@ -5865,12 +6011,12 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" + resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== spdx-expression-parse@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" @@ -5878,65 +6024,100 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.17" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz" integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== -split2@^3.0.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" - integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== - dependencies: - readable-stream "^3.0.0" - split@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== dependencies: through "2" +split2@^3.0.0: + version "3.2.2" + resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + dependencies: + readable-stream "^3.0.0" + sprintf-js@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz" integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -ssri@9.0.1, ssri@^9.0.0: +ssri@^10.0.0, ssri@^10.0.1: + version "10.0.6" + resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz" + integrity sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ== + dependencies: + minipass "^7.0.3" + +ssri@^9.0.0: version "9.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" + resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz" integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== dependencies: minipass "^3.1.1" -ssri@^10.0.0, ssri@^10.0.1: - version "10.0.6" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.6.tgz#a8aade2de60ba2bce8688e3fa349bad05c7dc1e5" - integrity sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ== +ssri@9.0.1: + version "9.0.1" + resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz" + integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== dependencies: - minipass "^7.0.3" + minipass "^3.1.1" stack-utils@^2.0.3: version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz" integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== dependencies: escape-string-regexp "^2.0.0" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + string-length@^4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -5945,76 +6126,64 @@ string-length@^4.0.1: string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: eastasianwidth "^0.2.0" emoji-regex "^9.2.2" strip-ansi "^7.0.1" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - safe-buffer "~5.1.0" + ansi-regex "^5.0.1" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6, strip-ansi@^6.0.0, strip-ansi@^6.0.1: +strip-ansi@^6, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1: version "7.1.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== dependencies: ansi-regex "^6.0.1" strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== strip-bom@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-indent@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== dependencies: min-indent "^1.0.0" strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: +strong-log-transformer@^2.1.0, strong-log-transformer@2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" + resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz" integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== dependencies: duplexer "^0.1.1" @@ -6023,33 +6192,33 @@ strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.0.0: version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== symlink-workspace@^1.9.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/symlink-workspace/-/symlink-workspace-1.9.0.tgz#df4c5ce48bd55e54580e813126c643a86e29e759" + resolved "https://registry.npmjs.org/symlink-workspace/-/symlink-workspace-1.9.0.tgz" integrity sha512-eKSISj/3r5gLU4NCY5Ir16PLPavHYb2s2DMN7wGheaZAMlUGEuq8qUhlmbBMR8J32Yq9PCtcA+yritgHpwUDfw== dependencies: chalk "4.1.2" @@ -6060,7 +6229,7 @@ symlink-workspace@^1.9.0: tar-stream@~2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== dependencies: bl "^4.0.3" @@ -6069,43 +6238,43 @@ tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@6.1.11: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== +tar@^6.1.11, tar@^6.1.2: + version "6.2.1" + resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz" + integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^3.0.0" + minipass "^5.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" -tar@^6.1.11, tar@^6.1.2: - version "6.2.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" - integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== +tar@6.1.11: + version "6.1.11" + resolved "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz" + integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^5.0.0" + minipass "^3.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" -temp-dir@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== - temp-dir@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== +temp-dir@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" + integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== + tempy@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.0.tgz#4f192b3ee3328a2684d0e3fc5c491425395aab65" + resolved "https://registry.npmjs.org/tempy/-/tempy-1.0.0.tgz" integrity sha512-eLXG5B1G0mRPHmgH2WydPl5v4jH35qEn3y/rA/aahKhIa91Pn119SsU7n7v/433gtT9ONzC8ISvNHIh2JSTm0w== dependencies: del "^6.0.0" @@ -6116,7 +6285,7 @@ tempy@1.0.0: test-exclude@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" @@ -6125,17 +6294,30 @@ test-exclude@^6.0.0: text-extensions@^1.0.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" + resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== text-table@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -through2@^2.0.0, through2@^2.0.1: +through@^2.3.4, through@^2.3.6, "through@>=2.2.7 <3", through@2: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +through2@^2.0.0: version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through2@^2.0.1: + version "2.0.5" + resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" @@ -6143,68 +6325,63 @@ through2@^2.0.0, through2@^2.0.1: through2@^4.0.0: version "4.0.2" - resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" + resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz" integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== dependencies: readable-stream "3" -through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - tmp@^0.0.33: version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" tmp@~0.2.1: version "0.2.3" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz" integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== tmpl@1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" tr46@~0.0.3: version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== treeverse@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-3.0.0.tgz#dd82de9eb602115c6ebd77a574aae67003cb48c8" + resolved "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz" integrity sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ== trim-newlines@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" + resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== ts-api-utils@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" + resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz" integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== ts-jest@^29.1.1: version "29.1.2" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.2.tgz#7613d8c81c43c8cb312c6904027257e814c40e09" + resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz" integrity sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g== dependencies: bs-logger "0.x" @@ -6218,7 +6395,7 @@ ts-jest@^29.1.1: ts-node@^10.9.2: version "10.9.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz" integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== dependencies: "@cspotcode/source-map-support" "^0.8.0" @@ -6237,7 +6414,7 @@ ts-node@^10.9.2: tsconfig-paths@^4.1.2: version "4.2.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" + resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz" integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== dependencies: json5 "^2.2.2" @@ -6246,12 +6423,12 @@ tsconfig-paths@^4.1.2: tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tuf-js@^1.1.7: version "1.1.7" - resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-1.1.7.tgz#21b7ae92a9373015be77dfe0cb282a80ec3bbe43" + resolved "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz" integrity sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg== dependencies: "@tufjs/models" "1.0.4" @@ -6260,134 +6437,134 @@ tuf-js@^1.1.7: type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-detect@4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.16.0: version "0.16.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== type-fest@^0.18.0: version "0.18.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz" integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== type-fest@^0.20.2: version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== type-fest@^0.21.3: version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz" integrity sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw== type-fest@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.1: version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== typedarray@^0.0.6: version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== "typescript@^3 || ^4": version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== typescript@^5.1.6: version "5.4.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz" integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== uglify-js@^3.1.4: version "3.17.4" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" + resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz" integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== undici-types@~5.26.4: version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== unique-filename@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" + resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz" integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== dependencies: unique-slug "^3.0.0" unique-filename@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" + resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz" integrity sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g== dependencies: unique-slug "^4.0.0" unique-slug@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" + resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz" integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== dependencies: imurmurhash "^0.1.4" unique-slug@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" + resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz" integrity sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ== dependencies: imurmurhash "^0.1.4" unique-string@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== dependencies: crypto-random-string "^2.0.0" universal-user-agent@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.1.tgz#15f20f55da3c930c57bddbf1734c6654d5fd35aa" + resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz" integrity sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ== universalify@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== untildify@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -upath@2.0.1, upath@^2.0.1: +upath@^2.0.1, upath@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" + resolved "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz" integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== update-browserslist-db@^1.0.13: version "1.0.15" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz#60ed9f8cba4a728b7ecf7356f641a31e3a691d97" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz" integrity sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA== dependencies: escalade "^3.1.2" @@ -6395,101 +6572,101 @@ update-browserslist-db@^1.0.13: uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== uuid@8.3.2: version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== v8-compile-cache-lib@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" + resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== v8-compile-cache@2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== v8-to-istanbul@^9.0.1: version "9.2.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz#2ed7644a245cddd83d4e087b9b33b3e62dfd10ad" + resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz" integrity sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA== dependencies: "@jridgewell/trace-mapping" "^0.3.12" "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^2.0.0" -validate-npm-package-license@3.0.4, validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: +validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4, validate-npm-package-license@3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@4.0.0, validate-npm-package-name@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" - integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== - dependencies: - builtins "^5.0.0" - validate-npm-package-name@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz" integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== dependencies: builtins "^1.0.3" +validate-npm-package-name@^4.0.0, validate-npm-package-name@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz" + integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== + dependencies: + builtins "^5.0.0" + validate-npm-package-name@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz#f16afd48318e6f90a1ec101377fa0384cfc8c713" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz" integrity sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ== dependencies: builtins "^5.0.0" walk-up-path@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" + resolved "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz" integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== walker@^1.0.8: version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== dependencies: defaults "^1.0.3" webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== whatwg-fetch@^3.4.1: version "3.6.20" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70" + resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz" integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== whatwg-url@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" @@ -6497,38 +6674,38 @@ whatwg-url@^5.0.0: which@^2.0.1, which@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" which@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1" + resolved "https://registry.npmjs.org/which/-/which-3.0.1.tgz" integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== dependencies: isexe "^2.0.0" wide-align@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== dependencies: string-width "^1.0.2 || 2 || 3 || 4" word-wrap@^1.2.5: version "1.2.5" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== wordwrap@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -6537,16 +6714,25 @@ wordwrap@^1.0.0: wrap-ansi@^6.0.1: version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: ansi-styles "^6.1.0" @@ -6555,20 +6741,12 @@ wrap-ansi@^8.1.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.1.tgz#9faa33a964c1c85ff6f849b80b42a88c2c537c8f" - integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - write-file-atomic@^2.4.2: version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== dependencies: graceful-fs "^4.1.11" @@ -6577,7 +6755,7 @@ write-file-atomic@^2.4.2: write-file-atomic@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz" integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== dependencies: imurmurhash "^0.1.4" @@ -6585,15 +6763,23 @@ write-file-atomic@^4.0.2: write-file-atomic@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz" integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== dependencies: imurmurhash "^0.1.4" signal-exit "^4.0.1" +write-file-atomic@4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz" + integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + write-json-file@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" + resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz" integrity sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ== dependencies: detect-indent "^5.0.0" @@ -6605,7 +6791,7 @@ write-json-file@^3.2.0: write-pkg@4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-4.0.0.tgz#675cc04ef6c11faacbbc7771b24c0abbf2a20039" + resolved "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz" integrity sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA== dependencies: sort-keys "^2.0.0" @@ -6614,47 +6800,52 @@ write-pkg@4.0.0: xtend@~4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^5.0.5: version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0: version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.2.4: - version "20.2.4" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@21.1.1, yargs-parser@^21.0.1, yargs-parser@^21.1.1: +yargs-parser@^20.2.3: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^21.0.1, yargs-parser@^21.1.1, yargs-parser@21.1.1: version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs-parser@^20.2.2, yargs-parser@^20.2.3: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +yargs-parser@20.2.4: + version "20.2.4" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== -yargs@16.2.0, yargs@^16.1.0, yargs@^16.2.0: +yargs@^16.1.0, yargs@^16.2.0, yargs@16.2.0: version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== dependencies: cliui "^7.0.2" @@ -6665,9 +6856,22 @@ yargs@16.2.0, yargs@^16.1.0, yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.3.1, yargs@^17.6.2: +yargs@^17.3.1: + version "17.7.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yargs@^17.6.2: version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" @@ -6680,10 +6884,10 @@ yargs@^17.3.1, yargs@^17.6.2: yn@3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From e1330aff162616552d4ea81e52df2d35ce814403 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Wed, 9 Jul 2025 15:54:23 -0700 Subject: [PATCH 2/3] rm --- .vscode/settings.json | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 63eeeb1..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "workbench.colorTheme": "Default Dark Modern", - "workbench.startupEditor": "none" -} From f6411a26f21beb9745754b4fb3be5ddecf5f2d24 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Wed, 9 Jul 2025 16:36:59 -0700 Subject: [PATCH 3/3] json patch feature --- __fixtures__/output/swagger.jsonpatch.diff | 24 + __fixtures__/output/swagger.jsonpatch.ts | 15445 ---------------- .../schema-sdk/__tests__/jsonpatch.test.ts | 74 +- .../schema-sdk/examples/jsonpatch-example.ts | 49 - packages/schema-sdk/package.json | 5 +- yarn.lock | 1101 +- 6 files changed, 578 insertions(+), 16120 deletions(-) create mode 100644 __fixtures__/output/swagger.jsonpatch.diff delete mode 100644 __fixtures__/output/swagger.jsonpatch.ts delete mode 100644 packages/schema-sdk/examples/jsonpatch-example.ts diff --git a/__fixtures__/output/swagger.jsonpatch.diff b/__fixtures__/output/swagger.jsonpatch.diff new file mode 100644 index 0000000..7df2e54 --- /dev/null +++ b/__fixtures__/output/swagger.jsonpatch.diff @@ -0,0 +1,24 @@ +JSON Patch Effect on IntOrString Type +====================================== + +The following diff shows how the JSON patch transforms the IntOrString type +from a simple string type to a proper union type (string | number). + +- Without JSON Patch - 1 ++ With JSON Patch + 1 + +@@ -23,6 +23,6 @@ + selector?: LabelSelector; + [key: string]: unknown; + }; +- export type IntOrString = string; ++ export type IntOrString = string | number; + export interface Info { + buildDate: string; + +Key Changes: +- Original: export type IntOrString = string; +- Patched: export type IntOrString = string | number; + +This affects all properties that use IntOrString, making them accept both +string and number values as originally intended by the Kubernetes API. diff --git a/__fixtures__/output/swagger.jsonpatch.ts b/__fixtures__/output/swagger.jsonpatch.ts deleted file mode 100644 index d3d50a6..0000000 --- a/__fixtures__/output/swagger.jsonpatch.ts +++ /dev/null @@ -1,15445 +0,0 @@ -import { APIClient, APIClientRequestOpts } from "@interweb/fetch-api-client"; -export interface MutatingWebhook { - admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; - failurePolicy?: string; - matchPolicy?: string; - name: string; - namespaceSelector?: LabelSelector; - objectSelector?: LabelSelector; - reinvocationPolicy?: string; - rules?: RuleWithOperations[]; - sideEffects: string; - timeoutSeconds?: number; -} -export interface MutatingWebhookConfiguration { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - webhooks?: MutatingWebhook[]; -} -export interface MutatingWebhookConfigurationList { - apiVersion?: string; - items: MutatingWebhookConfiguration[]; - kind?: string; - metadata?: ListMeta; -} -export interface RuleWithOperations { - apiGroups?: string[]; - apiVersions?: string[]; - operations?: string[]; - resources?: string[]; - scope?: string; -} -export interface ServiceReference { - name: string; - namespace: string; - path?: string; - port?: number; -} -export interface ValidatingWebhook { - admissionReviewVersions: string[]; - clientConfig: WebhookClientConfig; - failurePolicy?: string; - matchPolicy?: string; - name: string; - namespaceSelector?: LabelSelector; - objectSelector?: LabelSelector; - rules?: RuleWithOperations[]; - sideEffects: string; - timeoutSeconds?: number; -} -export interface ValidatingWebhookConfiguration { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - webhooks?: ValidatingWebhook[]; -} -export interface ValidatingWebhookConfigurationList { - apiVersion?: string; - items: ValidatingWebhookConfiguration[]; - kind?: string; - metadata?: ListMeta; -} -export interface WebhookClientConfig { - caBundle?: string; - service?: ServiceReference; - url?: string; -} -export interface ControllerRevision { - apiVersion?: string; - data?: RawExtension; - kind?: string; - metadata?: ObjectMeta; - revision: number; -} -export interface ControllerRevisionList { - apiVersion?: string; - items: ControllerRevision[]; - kind?: string; - metadata?: ListMeta; -} -export interface DaemonSet { - 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 DaemonSetList { - apiVersion?: string; - items: DaemonSet[]; - 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?: string; -} -export interface Deployment { - 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 DeploymentList { - apiVersion?: string; - items: Deployment[]; - 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?: string; -} -export interface ReplicaSet { - 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 ReplicaSetList { - apiVersion?: string; - items: ReplicaSet[]; - 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 { - partition?: number; -} -export interface StatefulSet { - 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 StatefulSetList { - apiVersion?: string; - items: StatefulSet[]; - kind?: string; - metadata?: ListMeta; -} -export interface StatefulSetSpec { - minReadySeconds?: number; - podManagementPolicy?: string; - 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?: string; -} -export interface BoundObjectReference { - apiVersion?: string; - kind?: string; - name?: string; - uid?: string; -} -export interface TokenRequest { - 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 TokenReview { - 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 LocalSubjectAccessReview { - 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 { - group?: string; - 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 SelfSubjectAccessReview { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec: SelfSubjectAccessReviewSpec; - status?: SubjectAccessReviewStatus; -} -export interface SelfSubjectAccessReviewSpec { - nonResourceAttributes?: NonResourceAttributes; - resourceAttributes?: ResourceAttributes; -} -export interface SelfSubjectRulesReview { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec: SelfSubjectRulesReviewSpec; - status?: SubjectRulesReviewStatus; -} -export interface SelfSubjectRulesReviewSpec { - namespace?: string; -} -export interface SubjectAccessReview { - 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 HorizontalPodAutoscaler { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: HorizontalPodAutoscalerSpec; - status?: HorizontalPodAutoscalerStatus; -} -export interface HorizontalPodAutoscalerList { - apiVersion?: string; - items: HorizontalPodAutoscaler[]; - 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 Scale { - 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 HorizontalPodAutoscaler { - 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 HorizontalPodAutoscalerList { - apiVersion?: string; - items: HorizontalPodAutoscaler[]; - 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 CronJob { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: CronJobSpec; - status?: CronJobStatus; -} -export interface CronJobList { - apiVersion?: string; - items: CronJob[]; - kind?: string; - metadata?: ListMeta; -} -export interface CronJobSpec { - concurrencyPolicy?: string; - failedJobsHistoryLimit?: number; - jobTemplate: JobTemplateSpec; - schedule: string; - startingDeadlineSeconds?: number; - successfulJobsHistoryLimit?: number; - suspend?: boolean; -} -export interface CronJobStatus { - active?: ObjectReference[]; - lastScheduleTime?: Time; - lastSuccessfulTime?: Time; -} -export interface Job { - 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 JobList { - apiVersion?: string; - items: Job[]; - kind?: string; - metadata?: ListMeta; -} -export interface JobSpec { - activeDeadlineSeconds?: number; - backoffLimit?: number; - completionMode?: string; - completions?: number; - manualSelector?: boolean; - parallelism?: number; - selector?: LabelSelector; - suspend?: boolean; - template: PodTemplateSpec; - ttlSecondsAfterFinished?: number; -} -export interface JobStatus { - active?: number; - completedIndexes?: string; - completionTime?: Time; - conditions?: JobCondition[]; - failed?: number; - startTime?: Time; - succeeded?: number; - uncountedTerminatedPods?: UncountedTerminatedPods; -} -export interface JobTemplateSpec { - metadata?: ObjectMeta; - spec?: JobSpec; -} -export interface UncountedTerminatedPods { - failed?: string[]; - succeeded?: string[]; -} -export interface CertificateSigningRequest { - 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 CertificateSigningRequestList { - apiVersion?: string; - items: CertificateSigningRequest[]; - kind?: string; - metadata?: ListMeta; -} -export interface CertificateSigningRequestSpec { - expirationSeconds?: number; - extra?: { - [key: string]: unknown; - }; - groups?: string[]; - request: string; - signerName: string; - uid?: string; - usages?: string[]; - username?: string; -} -export interface CertificateSigningRequestStatus { - certificate?: string; - conditions?: CertificateSigningRequestCondition[]; -} -export interface Lease { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: LeaseSpec; -} -export interface LeaseList { - apiVersion?: string; - items: Lease[]; - kind?: string; - metadata?: ListMeta; -} -export interface LeaseSpec { - acquireTime?: MicroTime; - holderIdentity?: string; - leaseDurationSeconds?: number; - leaseTransitions?: number; - renewTime?: MicroTime; -} -export interface AWSElasticBlockStoreVolumeSource { - fsType?: string; - partition?: number; - readOnly?: boolean; - volumeID: string; -} -export interface Affinity { - nodeAffinity?: NodeAffinity; - podAffinity?: PodAffinity; - podAntiAffinity?: PodAntiAffinity; -} -export interface AttachedVolume { - devicePath: string; - name: string; -} -export interface AzureDiskVolumeSource { - cachingMode?: string; - diskName: string; - diskURI: string; - fsType?: string; - kind?: string; - 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; - 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 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?: string; - lifecycle?: Lifecycle; - livenessProbe?: Probe; - name: string; - ports?: ContainerPort[]; - readinessProbe?: Probe; - resources?: ResourceRequirements; - securityContext?: SecurityContext; - startupProbe?: Probe; - stdin?: boolean; - stdinOnce?: boolean; - terminationMessagePath?: string; - terminationMessagePolicy?: string; - 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?: 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 { - containerID?: string; - image: string; - imageID: string; - lastState?: ContainerState; - name: string; - ready: boolean; - restartCount: number; - started?: boolean; - state?: ContainerState; -} -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?: string; -} -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?: string; - lifecycle?: Lifecycle; - livenessProbe?: Probe; - name: string; - ports?: ContainerPort[]; - readinessProbe?: Probe; - resources?: ResourceRequirements; - securityContext?: SecurityContext; - startupProbe?: Probe; - stdin?: boolean; - stdinOnce?: boolean; - targetContainerName?: string; - terminationMessagePath?: string; - terminationMessagePolicy?: string; - 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 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?: string; -} -export interface HTTPHeader { - name: string; - value: string; -} -export interface Handler { - exec?: ExecAction; - httpGet?: HTTPGetAction; - tcpSocket?: TCPSocketAction; -} -export interface HostAlias { - hostnames?: string[]; - ip?: string; -} -export interface HostPathVolumeSource { - path: string; - type?: string; -} -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 KeyToPath { - key: string; - mode?: number; - path: string; -} -export interface Lifecycle { - postStart?: Handler; - preStop?: Handler; -} -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 LoadBalancerIngress { - hostname?: string; - ip?: string; - ports?: PortStatus[]; -} -export interface LoadBalancerStatus { - ingress?: LoadBalancerIngress[]; -} -export interface LocalObjectReference { - name?: string; -} -export interface LocalVolumeSource { - fsType?: string; - path: 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?: string; -} -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 NodeList { - apiVersion?: string; - items: Node[]; - kind?: string; - metadata?: ListMeta; -} -export interface NodeSelector { - nodeSelectorTerms: NodeSelectorTerm[]; -} -export interface NodeSelectorRequirement { - key: string; - operator: string; - 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; - images?: ContainerImage[]; - nodeInfo?: NodeSystemInfo; - phase?: string; - 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?: string[]; - dataSource?: TypedLocalObjectReference; - dataSourceRef?: TypedLocalObjectReference; - resources?: ResourceRequirements; - selector?: LabelSelector; - storageClassName?: string; - volumeMode?: string; - volumeName?: string; -} -export interface PersistentVolumeClaimStatus { - accessModes?: string[]; - capacity?: { - [key: string]: unknown; - }; - conditions?: PersistentVolumeClaimCondition[]; - phase?: string; -} -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?: string[]; - 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?: string; - photonPersistentDisk?: PhotonPersistentDiskVolumeSource; - portworxVolume?: PortworxVolumeSource; - quobyte?: QuobyteVolumeSource; - rbd?: RBDPersistentVolumeSource; - scaleIO?: ScaleIOPersistentVolumeSource; - storageClassName?: string; - storageos?: StorageOSPersistentVolumeSource; - volumeMode?: string; - vsphereVolume?: VsphereVirtualDiskVolumeSource; -} -export interface PersistentVolumeStatus { - message?: string; - phase?: string; - 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; - 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 PodReadinessGate { - conditionType: string; -} -export interface PodSecurityContext { - fsGroup?: number; - fsGroupChangePolicy?: string; - runAsGroup?: number; - runAsNonRoot?: boolean; - runAsUser?: number; - seLinuxOptions?: SELinuxOptions; - seccompProfile?: SeccompProfile; - supplementalGroups?: number[]; - sysctls?: Sysctl[]; - windowsOptions?: WindowsSecurityContextOptions; -} -export interface PodSpec { - activeDeadlineSeconds?: number; - affinity?: Affinity; - automountServiceAccountToken?: boolean; - containers: Container[]; - dnsConfig?: PodDNSConfig; - dnsPolicy?: string; - enableServiceLinks?: boolean; - ephemeralContainers?: EphemeralContainer[]; - hostAliases?: HostAlias[]; - hostIPC?: boolean; - hostNetwork?: boolean; - hostPID?: boolean; - hostname?: string; - imagePullSecrets?: LocalObjectReference[]; - initContainers?: Container[]; - nodeName?: string; - nodeSelector?: { - [key: string]: unknown; - }; - overhead?: { - [key: string]: unknown; - }; - preemptionPolicy?: string; - priority?: number; - priorityClassName?: string; - readinessGates?: PodReadinessGate[]; - restartPolicy?: string; - runtimeClassName?: string; - schedulerName?: string; - 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; - initContainerStatuses?: ContainerStatus[]; - message?: string; - nominatedNodeName?: string; - phase?: string; - podIP?: string; - podIPs?: PodIP[]; - qosClass?: string; - reason?: string; - 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: string; -} -export interface PortworxVolumeSource { - fsType?: string; - readOnly?: boolean; - volumeID: string; -} -export interface PreferredSchedulingTerm { - preference: NodeSelectorTerm; - weight: number; -} -export interface Probe { - exec?: ExecAction; - failureThreshold?: number; - 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 ResourceFieldSelector { - containerName?: string; - divisor?: Quantity; - resource: 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?: string[]; -} -export interface ResourceQuotaStatus { - hard?: { - [key: string]: unknown; - }; - used?: { - [key: string]: unknown; - }; -} -export interface ResourceRequirements { - limits?: { - [key: string]: unknown; - }; - requests?: { - [key: string]: unknown; - }; -} -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: string; - scopeName: string; - values?: string[]; -} -export interface SeccompProfile { - localhostProfile?: string; - type: string; -} -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; - capabilities?: Capabilities; - privileged?: boolean; - procMount?: string; - 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?: string; - targetPort?: IntOrString; -} -export interface ServiceSpec { - 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?: ServicePort[]; - publishNotReadyAddresses?: boolean; - selector?: { - [key: string]: unknown; - }; - sessionAffinity?: string; - sessionAffinityConfig?: SessionAffinityConfig; - type?: string; -} -export interface ServiceStatus { - conditions?: Condition[]; - loadBalancer?: LoadBalancerStatus; -} -export interface SessionAffinityConfig { - clientIP?: ClientIPConfig; -} -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: string; - key: string; - timeAdded?: Time; - value?: string; -} -export interface Toleration { - effect?: string; - key?: string; - operator?: string; - tolerationSeconds?: number; - value?: string; -} -export interface TopologySelectorLabelRequirement { - key: string; - values: string[]; -} -export interface TopologySelectorTerm { - matchLabelExpressions?: TopologySelectorLabelRequirement[]; -} -export interface TopologySpreadConstraint { - labelSelector?: LabelSelector; - maxSkew: number; - topologyKey: string; - whenUnsatisfiable: string; -} -export interface TypedLocalObjectReference { - apiGroup?: string; - kind: string; - name: 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; - 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?: string; - name: string; - readOnly?: boolean; - subPath?: string; - subPathExpr?: string; -} -export interface VolumeNodeAffinity { - required?: NodeSelector; -} -export interface VolumeProjection { - configMap?: ConfigMapProjection; - downwardAPI?: DownwardAPIProjection; - secret?: SecretProjection; - serviceAccountToken?: ServiceAccountTokenProjection; -} -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?: string; -} -export interface EndpointSlice { - addressType: string; - apiVersion?: string; - endpoints: Endpoint[]; - kind?: string; - metadata?: ObjectMeta; - ports?: EndpointPort[]; -} -export interface EndpointSliceList { - apiVersion?: string; - items: EndpointSlice[]; - kind?: string; - metadata?: ListMeta; -} -export interface ForZone { - name: string; -} -export interface EventList { - apiVersion?: string; - items: Event[]; - kind?: string; - metadata?: ListMeta; -} -export interface HTTPIngressPath { - backend: IngressBackend; - path?: string; - pathType: string; -} -export interface HTTPIngressRuleValue { - paths: HTTPIngressPath[]; -} -export interface IPBlock { - cidr: string; - except?: string[]; -} -export interface Ingress { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: IngressSpec; - status?: IngressStatus; -} -export interface IngressBackend { - resource?: TypedLocalObjectReference; - service?: IngressServiceBackend; -} -export interface IngressClass { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: IngressClassSpec; -} -export interface IngressClassList { - apiVersion?: string; - items: IngressClass[]; - 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 IngressList { - apiVersion?: string; - items: Ingress[]; - kind?: string; - metadata?: ListMeta; -} -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?: LoadBalancerStatus; -} -export interface IngressTLS { - hosts?: string[]; - secretName?: string; -} -export interface NetworkPolicy { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: NetworkPolicySpec; -} -export interface NetworkPolicyEgressRule { - ports?: NetworkPolicyPort[]; - to?: NetworkPolicyPeer[]; -} -export interface NetworkPolicyIngressRule { - from?: NetworkPolicyPeer[]; - ports?: NetworkPolicyPort[]; -} -export interface NetworkPolicyList { - apiVersion?: string; - items: NetworkPolicy[]; - kind?: string; - metadata?: ListMeta; -} -export interface NetworkPolicyPeer { - ipBlock?: IPBlock; - namespaceSelector?: LabelSelector; - podSelector?: LabelSelector; -} -export interface NetworkPolicyPort { - endPort?: number; - port?: IntOrString; - protocol?: string; -} -export interface NetworkPolicySpec { - egress?: NetworkPolicyEgressRule[]; - ingress?: NetworkPolicyIngressRule[]; - podSelector: LabelSelector; - policyTypes?: string[]; -} -export interface ServiceBackendPort { - name?: string; - number?: number; -} -export interface Overhead { - podFixed?: { - [key: string]: unknown; - }; -} -export interface RuntimeClass { - apiVersion?: string; - handler: string; - kind?: string; - metadata?: ObjectMeta; - overhead?: Overhead; - scheduling?: Scheduling; -} -export interface RuntimeClassList { - apiVersion?: string; - items: RuntimeClass[]; - kind?: string; - metadata?: ListMeta; -} -export interface Scheduling { - nodeSelector?: { - [key: string]: unknown; - }; - tolerations?: Toleration[]; -} -export interface Eviction { - apiVersion?: string; - deleteOptions?: DeleteOptions; - kind?: string; - metadata?: ObjectMeta; -} -export interface PodDisruptionBudget { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec?: PodDisruptionBudgetSpec; - status?: PodDisruptionBudgetStatus; -} -export interface PodDisruptionBudgetList { - apiVersion?: string; - items: PodDisruptionBudget[]; - kind?: string; - metadata?: ListMeta; -} -export interface PodDisruptionBudgetSpec { - maxUnavailable?: IntOrString; - minAvailable?: IntOrString; - selector?: LabelSelector; -} -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 ClusterRole { - aggregationRule?: AggregationRule; - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - rules?: PolicyRule[]; -} -export interface ClusterRoleBinding { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - roleRef: RoleRef; - subjects?: Subject[]; -} -export interface ClusterRoleBindingList { - apiVersion?: string; - items: ClusterRoleBinding[]; - kind?: string; - metadata?: ListMeta; -} -export interface ClusterRoleList { - apiVersion?: string; - items: ClusterRole[]; - kind?: string; - metadata?: ListMeta; -} -export interface PolicyRule { - apiGroups?: string[]; - nonResourceURLs?: string[]; - resourceNames?: string[]; - resources?: string[]; - verbs: string[]; -} -export interface Role { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - rules?: PolicyRule[]; -} -export interface RoleBinding { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - roleRef: RoleRef; - subjects?: Subject[]; -} -export interface RoleBindingList { - apiVersion?: string; - items: RoleBinding[]; - kind?: string; - metadata?: ListMeta; -} -export interface RoleList { - apiVersion?: string; - items: Role[]; - 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 PriorityClass { - apiVersion?: string; - description?: string; - globalDefault?: boolean; - kind?: string; - metadata?: ObjectMeta; - preemptionPolicy?: string; - value: number; -} -export interface PriorityClassList { - apiVersion?: string; - items: PriorityClass[]; - kind?: string; - metadata?: ListMeta; -} -export interface CSIDriver { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec: CSIDriverSpec; -} -export interface CSIDriverList { - apiVersion?: string; - items: CSIDriver[]; - kind?: string; - metadata?: ListMeta; -} -export interface CSIDriverSpec { - attachRequired?: boolean; - fsGroupPolicy?: string; - podInfoOnMount?: boolean; - requiresRepublish?: boolean; - storageCapacity?: boolean; - tokenRequests?: TokenRequest[]; - volumeLifecycleModes?: string[]; -} -export interface CSINode { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec: CSINodeSpec; -} -export interface CSINodeDriver { - allocatable?: VolumeNodeResources; - name: string; - nodeID: string; - topologyKeys?: string[]; -} -export interface CSINodeList { - apiVersion?: string; - items: CSINode[]; - kind?: string; - metadata?: ListMeta; -} -export interface CSINodeSpec { - drivers: CSINodeDriver[]; -} -export interface StorageClass { - allowVolumeExpansion?: boolean; - allowedTopologies?: TopologySelectorTerm[]; - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - mountOptions?: string[]; - parameters?: { - [key: string]: unknown; - }; - provisioner: string; - reclaimPolicy?: string; - volumeBindingMode?: string; -} -export interface StorageClassList { - apiVersion?: string; - items: StorageClass[]; - kind?: string; - metadata?: ListMeta; -} -export interface TokenRequest { - audience: string; - expirationSeconds?: number; -} -export interface VolumeAttachment { - apiVersion?: string; - kind?: string; - metadata?: ObjectMeta; - spec: VolumeAttachmentSpec; - status?: VolumeAttachmentStatus; -} -export interface VolumeAttachmentList { - apiVersion?: string; - items: VolumeAttachment[]; - 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 CustomResourceDefinition { - 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 CustomResourceDefinitionList { - apiVersion?: string; - items: CustomResourceDefinition[]; - 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; - 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; -} -export type JSONSchemaPropsOrArray = any; -export type JSONSchemaPropsOrBool = any; -export type JSONSchemaPropsOrStringArray = any; -export interface ServiceReference { - name: string; - namespace: string; - path?: string; - port?: number; -} -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; - kind?: string; - orphanDependents?: boolean; - preconditions?: Preconditions; - propagationPolicy?: 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; - }; - clusterName?: string; - 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 | number; -export interface Info { - buildDate: string; - compiler: string; - gitCommit: string; - gitTreeState: string; - gitVersion: string; - goVersion: string; - major: string; - minor: string; - platform: string; -} -export interface APIService { - 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 APIServiceList { - apiVersion?: string; - items: APIService[]; - 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; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1EndpointsForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1EventForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1LimitRangeForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1NamespaceRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateCoreV1NamespaceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: Namespace; -} -export interface CreateCoreV1NamespacedBindingRequest { - query: { - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: ConfigMap; -} -export interface DeleteCoreV1CollectionNamespacedConfigMapRequest { - 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 ReadCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ConfigMap; -} -export interface DeleteCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedConfigMapRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Endpoints; -} -export interface DeleteCoreV1CollectionNamespacedEndpointsRequest { - 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 ReadCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Endpoints; -} -export interface DeleteCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedEndpointsRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Event; -} -export interface DeleteCoreV1CollectionNamespacedEventRequest { - 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 ReadCoreV1NamespacedEventRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Event; -} -export interface DeleteCoreV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: LimitRange; -} -export interface DeleteCoreV1CollectionNamespacedLimitRangeRequest { - 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 ReadCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: LimitRange; -} -export interface DeleteCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedLimitRangeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: PersistentVolumeClaim; -} -export interface DeleteCoreV1CollectionNamespacedPersistentVolumeClaimRequest { - 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 ReadCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PersistentVolumeClaim; -} -export interface DeleteCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedPersistentVolumeClaimRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: PersistentVolumeClaim; -} -export interface PatchCoreV1NamespacedPersistentVolumeClaimStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedPodRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Pod; -} -export interface DeleteCoreV1CollectionNamespacedPodRequest { - 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 ReadCoreV1NamespacedPodRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedPodRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Pod; -} -export interface DeleteCoreV1NamespacedPodRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedPodRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Binding; -} -export interface CreateCoreV1NamespacedPodEvictionRequest { - query: { - dryRun?: string; - fieldManager?: 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; - 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; - }; - path: { - name: string; - namespace: string; - }; - body: Pod; -} -export interface PatchCoreV1NamespacedPodStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: PodTemplate; -} -export interface DeleteCoreV1CollectionNamespacedPodTemplateRequest { - 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 ReadCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PodTemplate; -} -export interface DeleteCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedPodTemplateRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: ReplicationController; -} -export interface DeleteCoreV1CollectionNamespacedReplicationControllerRequest { - 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 ReadCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ReplicationController; -} -export interface DeleteCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedReplicationControllerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; -} -export interface PatchCoreV1NamespacedReplicationControllerScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: ReplicationController; -} -export interface PatchCoreV1NamespacedReplicationControllerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: ResourceQuota; -} -export interface DeleteCoreV1CollectionNamespacedResourceQuotaRequest { - 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 ReadCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ResourceQuota; -} -export interface DeleteCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedResourceQuotaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: ResourceQuota; -} -export interface PatchCoreV1NamespacedResourceQuotaStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Secret; -} -export interface DeleteCoreV1CollectionNamespacedSecretRequest { - 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 ReadCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Secret; -} -export interface DeleteCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedSecretRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: ServiceAccount; -} -export interface DeleteCoreV1CollectionNamespacedServiceAccountRequest { - 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 ReadCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ServiceAccount; -} -export interface DeleteCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedServiceAccountRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface CreateCoreV1NamespacedServiceAccountTokenRequest { - query: { - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Service; -} -export interface ReadCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Service; -} -export interface DeleteCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoreV1NamespacedServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: Service; -} -export interface PatchCoreV1NamespacedServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - }; - body: Namespace; -} -export interface DeleteCoreV1NamespaceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchCoreV1NamespaceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - }; - body: Patch; -} -export interface ReplaceCoreV1NamespaceFinalizeRequest { - query: { - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - }; - body: Namespace; -} -export interface PatchCoreV1NamespaceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateCoreV1NodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: Node; -} -export interface DeleteCoreV1CollectionNodeRequest { - 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; - }; -} -export interface ReadCoreV1NodeRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceCoreV1NodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: Node; -} -export interface DeleteCoreV1NodeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchCoreV1NodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - }; - body: Node; -} -export interface PatchCoreV1NodeStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: PersistentVolume; -} -export interface DeleteCoreV1CollectionPersistentVolumeRequest { - 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; - }; -} -export interface ReadCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: PersistentVolume; -} -export interface DeleteCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchCoreV1PersistentVolumeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - }; - body: PersistentVolume; -} -export interface PatchCoreV1PersistentVolumeStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1PodTemplateForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1ReplicationControllerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1ResourceQuotaForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1SecretForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1ServiceAccountForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoreV1ServiceForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1ConfigMapListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1EndpointsListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1EventListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1LimitRangeListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1NamespaceListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1NamespacedConfigMapListRequest { - 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 WatchCoreV1NamespacedConfigMapRequest { - 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 WatchCoreV1NamespacedEndpointsListRequest { - 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 WatchCoreV1NamespacedEndpointsRequest { - 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 WatchCoreV1NamespacedEventListRequest { - 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 WatchCoreV1NamespacedEventRequest { - 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 WatchCoreV1NamespacedLimitRangeListRequest { - 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 WatchCoreV1NamespacedLimitRangeRequest { - 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 WatchCoreV1NamespacedPersistentVolumeClaimListRequest { - 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 WatchCoreV1NamespacedPersistentVolumeClaimRequest { - 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 WatchCoreV1NamespacedPodListRequest { - 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 WatchCoreV1NamespacedPodRequest { - 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 WatchCoreV1NamespacedPodTemplateListRequest { - 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 WatchCoreV1NamespacedPodTemplateRequest { - 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 WatchCoreV1NamespacedReplicationControllerListRequest { - 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 WatchCoreV1NamespacedReplicationControllerRequest { - 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 WatchCoreV1NamespacedResourceQuotaListRequest { - 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 WatchCoreV1NamespacedResourceQuotaRequest { - 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 WatchCoreV1NamespacedSecretListRequest { - 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 WatchCoreV1NamespacedSecretRequest { - 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 WatchCoreV1NamespacedServiceAccountListRequest { - 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 WatchCoreV1NamespacedServiceAccountRequest { - 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 WatchCoreV1NamespacedServiceListRequest { - 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 WatchCoreV1NamespacedServiceRequest { - 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 WatchCoreV1NamespaceRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1NodeRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1PersistentVolumeListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1PersistentVolumeRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1PodTemplateListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1ReplicationControllerListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1ResourceQuotaListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1SecretListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1ServiceAccountListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoreV1ServiceListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface GetAPIVersionsRequest {} -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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: MutatingWebhookConfiguration; -} -export interface DeleteAdmissionregistrationV1CollectionMutatingWebhookConfigurationRequest { - 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; - }; -} -export interface ReadAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: MutatingWebhookConfiguration; -} -export interface DeleteAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: ValidatingWebhookConfiguration; -} -export interface DeleteAdmissionregistrationV1CollectionValidatingWebhookConfigurationRequest { - 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; - }; -} -export interface ReadAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: ValidatingWebhookConfiguration; -} -export interface DeleteAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAdmissionregistrationV1MutatingWebhookConfigurationRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAdmissionregistrationV1ValidatingWebhookConfigurationRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: CustomResourceDefinition; -} -export interface DeleteApiextensionsV1CollectionCustomResourceDefinitionRequest { - 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; - }; -} -export interface ReadApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: CustomResourceDefinition; -} -export interface DeleteApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchApiextensionsV1CustomResourceDefinitionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - }; - body: CustomResourceDefinition; -} -export interface PatchApiextensionsV1CustomResourceDefinitionStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchApiextensionsV1CustomResourceDefinitionRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: APIService; -} -export interface DeleteApiregistrationV1CollectionAPIServiceRequest { - 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; - }; -} -export interface ReadApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: APIService; -} -export interface DeleteApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchApiregistrationV1APIServiceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - }; - body: APIService; -} -export interface PatchApiregistrationV1APIServiceStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchApiregistrationV1APIServiceRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListAppsV1DaemonSetForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListAppsV1DeploymentForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListAppsV1NamespacedControllerRevisionRequest { - 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 CreateAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: ControllerRevision; -} -export interface DeleteAppsV1CollectionNamespacedControllerRevisionRequest { - 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 ReadAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ControllerRevision; -} -export interface DeleteAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchAppsV1NamespacedControllerRevisionRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: DaemonSet; -} -export interface DeleteAppsV1CollectionNamespacedDaemonSetRequest { - 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 ReadAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: DaemonSet; -} -export interface DeleteAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchAppsV1NamespacedDaemonSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: DaemonSet; -} -export interface PatchAppsV1NamespacedDaemonSetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Deployment; -} -export interface DeleteAppsV1CollectionNamespacedDeploymentRequest { - 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 ReadAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Deployment; -} -export interface DeleteAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchAppsV1NamespacedDeploymentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; -} -export interface PatchAppsV1NamespacedDeploymentScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: Deployment; -} -export interface PatchAppsV1NamespacedDeploymentStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: ReplicaSet; -} -export interface DeleteAppsV1CollectionNamespacedReplicaSetRequest { - 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 ReadAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: ReplicaSet; -} -export interface DeleteAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchAppsV1NamespacedReplicaSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; -} -export interface PatchAppsV1NamespacedReplicaSetScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: ReplicaSet; -} -export interface PatchAppsV1NamespacedReplicaSetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: StatefulSet; -} -export interface DeleteAppsV1CollectionNamespacedStatefulSetRequest { - 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 ReadAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: StatefulSet; -} -export interface DeleteAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchAppsV1NamespacedStatefulSetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: Scale; -} -export interface PatchAppsV1NamespacedStatefulSetScaleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: StatefulSet; -} -export interface PatchAppsV1NamespacedStatefulSetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListAppsV1StatefulSetForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAppsV1ControllerRevisionListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAppsV1DaemonSetListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAppsV1DeploymentListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAppsV1NamespacedControllerRevisionListRequest { - 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 WatchAppsV1NamespacedControllerRevisionRequest { - 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 WatchAppsV1NamespacedDaemonSetListRequest { - 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 WatchAppsV1NamespacedDaemonSetRequest { - 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 WatchAppsV1NamespacedDeploymentListRequest { - 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 WatchAppsV1NamespacedDeploymentRequest { - 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 WatchAppsV1NamespacedReplicaSetListRequest { - 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 WatchAppsV1NamespacedReplicaSetRequest { - 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 WatchAppsV1NamespacedStatefulSetListRequest { - 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 WatchAppsV1NamespacedStatefulSetRequest { - 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 WatchAppsV1ReplicaSetListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAppsV1StatefulSetListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface GetAuthenticationAPIGroupRequest {} -export interface GetAuthenticationV1APIResourcesRequest {} -export interface CreateAuthenticationV1TokenReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - pretty?: string; - }; - body: TokenReview; -} -export interface GetAuthorizationAPIGroupRequest {} -export interface GetAuthorizationV1APIResourcesRequest {} -export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - pretty?: string; - }; - path: { - namespace: string; - }; - body: LocalSubjectAccessReview; -} -export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - pretty?: string; - }; - body: SelfSubjectAccessReview; -} -export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - pretty?: string; - }; - body: SelfSubjectRulesReview; -} -export interface CreateAuthorizationV1SubjectAccessReviewRequest { - query: { - dryRun?: string; - fieldManager?: string; - pretty?: string; - }; - body: SubjectAccessReview; -} -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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - 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 CreateAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: HorizontalPodAutoscaler; -} -export interface DeleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscalerRequest { - 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 ReadAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; -} -export interface DeleteAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; -} -export interface PatchAutoscalingV1NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAutoscalingV1NamespacedHorizontalPodAutoscalerListRequest { - 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 WatchAutoscalingV1NamespacedHorizontalPodAutoscalerRequest { - 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 GetAutoscalingV2beta1APIResourcesRequest {} -export interface ListAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { - 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 CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: HorizontalPodAutoscaler; -} -export interface DeleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscalerRequest { - 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 ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; -} -export interface DeleteAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; -} -export interface PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface WatchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerListRequest { - 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 WatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest { - 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 GetAutoscalingV2beta2APIResourcesRequest {} -export interface ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { - 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 CreateAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: HorizontalPodAutoscaler; -} -export interface DeleteAutoscalingV2beta2CollectionNamespacedHorizontalPodAutoscalerRequest { - 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 ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; -} -export interface DeleteAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface ReadAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: HorizontalPodAutoscaler; -} -export interface PatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface WatchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerListRequest { - 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 WatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest { - 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 GetBatchAPIGroupRequest {} -export interface GetBatchV1APIResourcesRequest {} -export interface ListBatchV1CronJobForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListBatchV1JobForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListBatchV1NamespacedCronJobRequest { - 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 CreateBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: CronJob; -} -export interface DeleteBatchV1CollectionNamespacedCronJobRequest { - 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 ReadBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: CronJob; -} -export interface DeleteBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchBatchV1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: CronJob; -} -export interface PatchBatchV1NamespacedCronJobStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateBatchV1NamespacedJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Job; -} -export interface DeleteBatchV1CollectionNamespacedJobRequest { - 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 ReadBatchV1NamespacedJobRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceBatchV1NamespacedJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Job; -} -export interface DeleteBatchV1NamespacedJobRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchBatchV1NamespacedJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: Job; -} -export interface PatchBatchV1NamespacedJobStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchBatchV1JobListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchBatchV1NamespacedCronJobListRequest { - 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 WatchBatchV1NamespacedCronJobRequest { - 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 WatchBatchV1NamespacedJobListRequest { - 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 WatchBatchV1NamespacedJobRequest { - 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 GetBatchV1beta1APIResourcesRequest {} -export interface ListBatchV1beta1CronJobForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListBatchV1beta1NamespacedCronJobRequest { - 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 CreateBatchV1beta1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: CronJob; -} -export interface DeleteBatchV1beta1CollectionNamespacedCronJobRequest { - 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 ReadBatchV1beta1NamespacedCronJobRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceBatchV1beta1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: CronJob; -} -export interface DeleteBatchV1beta1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchBatchV1beta1NamespacedCronJobRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface ReadBatchV1beta1NamespacedCronJobStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceBatchV1beta1NamespacedCronJobStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: CronJob; -} -export interface PatchBatchV1beta1NamespacedCronJobStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface WatchBatchV1beta1CronJobListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchBatchV1beta1NamespacedCronJobListRequest { - 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 WatchBatchV1beta1NamespacedCronJobRequest { - 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 GetCertificatesAPIGroupRequest {} -export interface GetCertificatesV1APIResourcesRequest {} -export interface ListCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: CertificateSigningRequest; -} -export interface DeleteCertificatesV1CollectionCertificateSigningRequestRequest { - 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; - }; -} -export interface ReadCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: CertificateSigningRequest; -} -export interface DeleteCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchCertificatesV1CertificateSigningRequestRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - }; - body: CertificateSigningRequest; -} -export interface PatchCertificatesV1CertificateSigningRequestApprovalRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - }; - body: CertificateSigningRequest; -} -export interface PatchCertificatesV1CertificateSigningRequestStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCertificatesV1CertificateSigningRequestRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListCoordinationV1NamespacedLeaseRequest { - 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 CreateCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Lease; -} -export interface DeleteCoordinationV1CollectionNamespacedLeaseRequest { - 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 ReadCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Lease; -} -export interface DeleteCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchCoordinationV1NamespacedLeaseRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchCoordinationV1NamespacedLeaseListRequest { - 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 WatchCoordinationV1NamespacedLeaseRequest { - 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 GetDiscoveryAPIGroupRequest {} -export interface GetDiscoveryV1APIResourcesRequest {} -export interface ListDiscoveryV1EndpointSliceForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListDiscoveryV1NamespacedEndpointSliceRequest { - 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 CreateDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: EndpointSlice; -} -export interface DeleteDiscoveryV1CollectionNamespacedEndpointSliceRequest { - 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 ReadDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: EndpointSlice; -} -export interface DeleteDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchDiscoveryV1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchDiscoveryV1NamespacedEndpointSliceListRequest { - 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 WatchDiscoveryV1NamespacedEndpointSliceRequest { - 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 GetDiscoveryV1beta1APIResourcesRequest {} -export interface ListDiscoveryV1beta1EndpointSliceForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListDiscoveryV1beta1NamespacedEndpointSliceRequest { - 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 CreateDiscoveryV1beta1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: EndpointSlice; -} -export interface DeleteDiscoveryV1beta1CollectionNamespacedEndpointSliceRequest { - 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 ReadDiscoveryV1beta1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: EndpointSlice; -} -export interface DeleteDiscoveryV1beta1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchDiscoveryV1beta1NamespacedEndpointSliceRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface WatchDiscoveryV1beta1EndpointSliceListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchDiscoveryV1beta1NamespacedEndpointSliceListRequest { - 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 WatchDiscoveryV1beta1NamespacedEndpointSliceRequest { - 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 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 GetEventsV1beta1APIResourcesRequest {} -export interface ListEventsV1beta1EventForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListEventsV1beta1NamespacedEventRequest { - 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 CreateEventsV1beta1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Event; -} -export interface DeleteEventsV1beta1CollectionNamespacedEventRequest { - 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 ReadEventsV1beta1NamespacedEventRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceEventsV1beta1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Event; -} -export interface DeleteEventsV1beta1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchEventsV1beta1NamespacedEventRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface WatchEventsV1beta1EventListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchEventsV1beta1NamespacedEventListRequest { - 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 WatchEventsV1beta1NamespacedEventRequest { - 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 GetFlowcontrolApiserverV1beta1APIResourcesRequest {} -export interface ListFlowcontrolApiserverV1beta1FlowSchemaRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateFlowcontrolApiserverV1beta1FlowSchemaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: FlowSchema; -} -export interface DeleteFlowcontrolApiserverV1beta1CollectionFlowSchemaRequest { - 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; - }; -} -export interface ReadFlowcontrolApiserverV1beta1FlowSchemaRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: FlowSchema; -} -export interface DeleteFlowcontrolApiserverV1beta1FlowSchemaRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchFlowcontrolApiserverV1beta1FlowSchemaRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - }; - body: Patch; -} -export interface ReadFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: FlowSchema; -} -export interface PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - }; - body: Patch; -} -export interface ListFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: PriorityLevelConfiguration; -} -export interface DeleteFlowcontrolApiserverV1beta1CollectionPriorityLevelConfigurationRequest { - 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; - }; -} -export interface ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: PriorityLevelConfiguration; -} -export interface DeleteFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - }; - body: Patch; -} -export interface ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: PriorityLevelConfiguration; -} -export interface PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - }; - body: Patch; -} -export interface WatchFlowcontrolApiserverV1beta1FlowSchemaListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchFlowcontrolApiserverV1beta1FlowSchemaRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; -} -export interface WatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; -} -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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateNetworkingV1IngressClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: IngressClass; -} -export interface DeleteNetworkingV1CollectionIngressClassRequest { - 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; - }; -} -export interface ReadNetworkingV1IngressClassRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceNetworkingV1IngressClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: IngressClass; -} -export interface DeleteNetworkingV1IngressClassRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchNetworkingV1IngressClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListNetworkingV1NamespacedIngressRequest { - 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 CreateNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Ingress; -} -export interface DeleteNetworkingV1CollectionNamespacedIngressRequest { - 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 ReadNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Ingress; -} -export interface DeleteNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchNetworkingV1NamespacedIngressRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: Ingress; -} -export interface PatchNetworkingV1NamespacedIngressStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: NetworkPolicy; -} -export interface DeleteNetworkingV1CollectionNamespacedNetworkPolicyRequest { - 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 ReadNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: NetworkPolicy; -} -export interface DeleteNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchNetworkingV1NamespacedNetworkPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchNetworkingV1IngressClassListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchNetworkingV1IngressClassRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchNetworkingV1NamespacedIngressListRequest { - 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 WatchNetworkingV1NamespacedIngressRequest { - 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 WatchNetworkingV1NamespacedNetworkPolicyListRequest { - 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 WatchNetworkingV1NamespacedNetworkPolicyRequest { - 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 WatchNetworkingV1NetworkPolicyListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateNodeV1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: RuntimeClass; -} -export interface DeleteNodeV1CollectionRuntimeClassRequest { - 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; - }; -} -export interface ReadNodeV1RuntimeClassRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceNodeV1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: RuntimeClass; -} -export interface DeleteNodeV1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchNodeV1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchNodeV1RuntimeClassRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; -} -export interface GetNodeV1beta1APIResourcesRequest {} -export interface ListNodeV1beta1RuntimeClassRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateNodeV1beta1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: RuntimeClass; -} -export interface DeleteNodeV1beta1CollectionRuntimeClassRequest { - 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; - }; -} -export interface ReadNodeV1beta1RuntimeClassRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceNodeV1beta1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: RuntimeClass; -} -export interface DeleteNodeV1beta1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchNodeV1beta1RuntimeClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - }; - body: Patch; -} -export interface WatchNodeV1beta1RuntimeClassListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchNodeV1beta1RuntimeClassRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreatePolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: PodDisruptionBudget; -} -export interface DeletePolicyV1CollectionNamespacedPodDisruptionBudgetRequest { - 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 ReadPolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplacePolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PodDisruptionBudget; -} -export interface DeletePolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchPolicyV1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - namespace: string; - }; - body: PodDisruptionBudget; -} -export interface PatchPolicyV1NamespacedPodDisruptionBudgetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchPolicyV1NamespacedPodDisruptionBudgetListRequest { - 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 WatchPolicyV1NamespacedPodDisruptionBudgetRequest { - 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 WatchPolicyV1PodDisruptionBudgetListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface GetPolicyV1beta1APIResourcesRequest {} -export interface ListPolicyV1beta1NamespacedPodDisruptionBudgetRequest { - 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 CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: PodDisruptionBudget; -} -export interface DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetRequest { - 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 ReadPolicyV1beta1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PodDisruptionBudget; -} -export interface DeletePolicyV1beta1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: PodDisruptionBudget; -} -export interface PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListPolicyV1beta1PodSecurityPolicyRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreatePolicyV1beta1PodSecurityPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: PodSecurityPolicy; -} -export interface DeletePolicyV1beta1CollectionPodSecurityPolicyRequest { - 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; - }; -} -export interface ReadPolicyV1beta1PodSecurityPolicyRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplacePolicyV1beta1PodSecurityPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: PodSecurityPolicy; -} -export interface DeletePolicyV1beta1PodSecurityPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchPolicyV1beta1PodSecurityPolicyRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - }; - body: Patch; -} -export interface WatchPolicyV1beta1NamespacedPodDisruptionBudgetListRequest { - 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 WatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest { - 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 WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchPolicyV1beta1PodSecurityPolicyListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchPolicyV1beta1PodSecurityPolicyRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; -} -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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: ClusterRoleBinding; -} -export interface DeleteRbacAuthorizationV1CollectionClusterRoleBindingRequest { - 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; - }; -} -export interface ReadRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: ClusterRoleBinding; -} -export interface DeleteRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: ClusterRole; -} -export interface DeleteRbacAuthorizationV1CollectionClusterRoleRequest { - 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; - }; -} -export interface ReadRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: ClusterRole; -} -export interface DeleteRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchRbacAuthorizationV1ClusterRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: RoleBinding; -} -export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleBindingRequest { - 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 ReadRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: RoleBinding; -} -export interface DeleteRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchRbacAuthorizationV1NamespacedRoleBindingRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - namespace: string; - }; -} -export interface CreateRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: Role; -} -export interface DeleteRbacAuthorizationV1CollectionNamespacedRoleRequest { - 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 ReadRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: Role; -} -export interface DeleteRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchRbacAuthorizationV1NamespacedRoleRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListRbacAuthorizationV1RoleForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchRbacAuthorizationV1ClusterRoleBindingListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchRbacAuthorizationV1ClusterRoleBindingRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchRbacAuthorizationV1ClusterRoleRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - 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; - 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; - 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; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchRbacAuthorizationV1RoleListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: PriorityClass; -} -export interface DeleteSchedulingV1CollectionPriorityClassRequest { - 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; - }; -} -export interface ReadSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: PriorityClass; -} -export interface DeleteSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchSchedulingV1PriorityClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchSchedulingV1PriorityClassRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; -} -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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateStorageV1CSIDriverRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: CSIDriver; -} -export interface DeleteStorageV1CollectionCSIDriverRequest { - 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; - }; -} -export interface ReadStorageV1CSIDriverRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceStorageV1CSIDriverRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: CSIDriver; -} -export interface DeleteStorageV1CSIDriverRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchStorageV1CSIDriverRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateStorageV1CSINodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: CSINode; -} -export interface DeleteStorageV1CollectionCSINodeRequest { - 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; - }; -} -export interface ReadStorageV1CSINodeRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceStorageV1CSINodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: CSINode; -} -export interface DeleteStorageV1CSINodeRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchStorageV1CSINodeRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - }; - body: Patch; -} -export interface ListStorageV1StorageClassRequest { - query: { - pretty?: string; - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateStorageV1StorageClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: StorageClass; -} -export interface DeleteStorageV1CollectionStorageClassRequest { - 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; - }; -} -export interface ReadStorageV1StorageClassRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceStorageV1StorageClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: StorageClass; -} -export interface DeleteStorageV1StorageClassRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchStorageV1StorageClassRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface CreateStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - body: VolumeAttachment; -} -export interface DeleteStorageV1CollectionVolumeAttachmentRequest { - 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; - }; -} -export interface ReadStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - }; - path: { - name: string; - }; -} -export interface ReplaceStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - }; - body: VolumeAttachment; -} -export interface DeleteStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - }; -} -export interface PatchStorageV1VolumeAttachmentRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - }; - path: { - name: string; - }; - body: VolumeAttachment; -} -export interface PatchStorageV1VolumeAttachmentStatusRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchStorageV1CSIDriverRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchStorageV1CSINodeRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; -} -export interface WatchStorageV1StorageClassListRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchStorageV1StorageClassRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - 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; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchStorageV1VolumeAttachmentRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; - path: { - name: string; - }; -} -export interface GetStorageV1beta1APIResourcesRequest {} -export interface ListStorageV1beta1CSIStorageCapacityForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface ListStorageV1beta1NamespacedCSIStorageCapacityRequest { - 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 CreateStorageV1beta1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - namespace: string; - }; - body: CSIStorageCapacity; -} -export interface DeleteStorageV1beta1CollectionNamespacedCSIStorageCapacityRequest { - 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 ReadStorageV1beta1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - }; - path: { - name: string; - namespace: string; - }; - body: CSIStorageCapacity; -} -export interface DeleteStorageV1beta1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - dryRun?: string; - gracePeriodSeconds?: number; - orphanDependents?: boolean; - propagationPolicy?: string; - }; - path: { - name: string; - namespace: string; - }; -} -export interface PatchStorageV1beta1NamespacedCSIStorageCapacityRequest { - query: { - pretty?: string; - dryRun?: string; - fieldManager?: string; - force?: boolean; - }; - path: { - name: string; - namespace: string; - }; - body: Patch; -} -export interface WatchStorageV1beta1CSIStorageCapacityListForAllNamespacesRequest { - query: { - allowWatchBookmarks?: boolean; - continue?: string; - fieldSelector?: string; - labelSelector?: string; - limit?: number; - pretty?: string; - resourceVersion?: string; - resourceVersionMatch?: string; - timeoutSeconds?: number; - watch?: boolean; - }; -} -export interface WatchStorageV1beta1NamespacedCSIStorageCapacityListRequest { - 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 WatchStorageV1beta1NamespacedCSIStorageCapacityRequest { - 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 LogFileListHandlerRequest {} -export interface LogFileHandlerRequest { - path: { - logpath: string; - }; -} -export interface GetServiceAccountIssuerOpenIDKeysetRequest {} -export interface GetCodeVersionRequest {} -export class KubernetesClient extends APIClient { - constructor(options) { - super(options); - } - 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, params.query, 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, params.query, 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, params.body, opts); - } - async listCoreV1NamespacedEndpoints(params: ListCoreV1NamespacedEndpointsRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/endpoints`; - return await this.get(path, params.query, 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, params.body, opts); - } - async listCoreV1NamespacedEvent(params: ListCoreV1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/events`; - return await this.get(path, params.query, 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, params.body, opts); - } - async listCoreV1NamespacedLimitRange(params: ListCoreV1NamespacedLimitRangeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/limitranges`; - return await this.get(path, params.query, 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, params.body, opts); - } - async listCoreV1NamespacedPersistentVolumeClaim(params: ListCoreV1NamespacedPersistentVolumeClaimRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/persistentvolumeclaims`; - return await this.get(path, params.query, 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, params.body, 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, params.body, opts); - } - async listCoreV1NamespacedPod(params: ListCoreV1NamespacedPodRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/pods`; - return await this.get(path, params.query, 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, params.body, 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 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, params.body, opts); - } - async listCoreV1NamespacedPodTemplate(params: ListCoreV1NamespacedPodTemplateRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/podtemplates`; - return await this.get(path, params.query, 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, params.body, opts); - } - async listCoreV1NamespacedReplicationController(params: ListCoreV1NamespacedReplicationControllerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/replicationcontrollers`; - return await this.get(path, params.query, 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, params.body, 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, params.body, 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, params.body, opts); - } - async listCoreV1NamespacedResourceQuota(params: ListCoreV1NamespacedResourceQuotaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/resourcequotas`; - return await this.get(path, params.query, 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, params.body, 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, params.body, opts); - } - async listCoreV1NamespacedSecret(params: ListCoreV1NamespacedSecretRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/secrets`; - return await this.get(path, params.query, 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, params.body, opts); - } - async listCoreV1NamespacedServiceAccount(params: ListCoreV1NamespacedServiceAccountRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/namespaces/${params.path.namespace}/serviceaccounts`; - return await this.get(path, params.query, 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, params.body, 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, params.query, 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 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, params.body, 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, params.body, 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, params.body, 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, params.body, opts); - } - async listCoreV1Node(params: ListCoreV1NodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/api/v1/nodes`; - return await this.get(path, params.query, 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, params.body, 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, params.body, 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, params.query, 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, params.body, 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, params.body, 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 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, params.query, 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, params.body, opts); - } - async listAdmissionregistrationV1ValidatingWebhookConfiguration(params: ListAdmissionregistrationV1ValidatingWebhookConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations`; - return await this.get(path, params.query, 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, params.body, 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 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, params.query, 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, params.body, 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, params.body, 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, params.query, 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, params.body, 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, params.body, 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, params.query, 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, params.body, opts); - } - 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); - } - 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, params.body, 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, params.body, opts); - } - 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); - } - 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, params.body, 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, params.body, 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, params.body, opts); - } - 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); - } - 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, params.body, 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, params.body, 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, params.body, opts); - } - 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); - } - 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, params.body, 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, params.body, 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, params.body, 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 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 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, params.query, 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, params.body, 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, params.body, 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 getAutoscalingV2beta1APIResources(params: GetAutoscalingV2beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/`; - return await this.get(path, null, null, opts); - } - async listAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta1HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); - } - async listAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ListAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, params.query, null, opts); - } - async createAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: CreateAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.post(path, params.query, params.body, opts); - } - async deleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta1CollectionNamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.delete(path, params.query, null, opts); - } - async readAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); - } - async deleteAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: DeleteAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); - } - async readAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReadAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.get(path, null, null, opts); - } - async replaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: ReplaceAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); - } - async patchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatus(params: PatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); - } - async watchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta1HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/watch/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); - } - async watchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); - } - async watchAutoscalingV2beta1NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2beta1NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta1/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async getAutoscalingV2beta2APIResources(params: GetAutoscalingV2beta2APIResourcesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta2/`; - return await this.get(path, null, null, opts); - } - async listAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespaces(params: ListAutoscalingV2beta2HorizontalPodAutoscalerForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta2/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); - } - 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); - } - 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); - } - 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 { - const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.get(path, null, null, opts); - } - 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); - } - 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 { - const path = `/apis/autoscaling/v2beta2/namespaces/${params.path.namespace}/horizontalpodautoscalers/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); - } - 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); - } - 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); - } - 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); - } - async watchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespaces(params: WatchAutoscalingV2beta2HorizontalPodAutoscalerListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta2/watch/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); - } - async watchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerList(params: WatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta2/watch/namespaces/${params.path.namespace}/horizontalpodautoscalers`; - return await this.get(path, null, null, opts); - } - async watchAutoscalingV2beta2NamespacedHorizontalPodAutoscaler(params: WatchAutoscalingV2beta2NamespacedHorizontalPodAutoscalerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/autoscaling/v2beta2/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, params.query, 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, params.body, 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, params.body, opts); - } - 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); - } - 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, params.body, 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, params.body, 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 getBatchV1beta1APIResources(params: GetBatchV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/`; - return await this.get(path, null, null, opts); - } - async listBatchV1beta1CronJobForAllNamespaces(params: ListBatchV1beta1CronJobForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/cronjobs`; - return await this.get(path, null, null, opts); - } - async listBatchV1beta1NamespacedCronJob(params: ListBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs`; - return await this.get(path, params.query, null, opts); - } - async createBatchV1beta1NamespacedCronJob(params: CreateBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs`; - return await this.post(path, params.query, params.body, opts); - } - async deleteBatchV1beta1CollectionNamespacedCronJob(params: DeleteBatchV1beta1CollectionNamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs`; - return await this.delete(path, params.query, null, opts); - } - async readBatchV1beta1NamespacedCronJob(params: ReadBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceBatchV1beta1NamespacedCronJob(params: ReplaceBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); - } - async deleteBatchV1beta1NamespacedCronJob(params: DeleteBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchBatchV1beta1NamespacedCronJob(params: PatchBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); - } - async readBatchV1beta1NamespacedCronJobStatus(params: ReadBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.get(path, null, null, opts); - } - async replaceBatchV1beta1NamespacedCronJobStatus(params: ReplaceBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); - } - async patchBatchV1beta1NamespacedCronJobStatus(params: PatchBatchV1beta1NamespacedCronJobStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/namespaces/${params.path.namespace}/cronjobs/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); - } - async watchBatchV1beta1CronJobListForAllNamespaces(params: WatchBatchV1beta1CronJobListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/watch/cronjobs`; - return await this.get(path, null, null, opts); - } - async watchBatchV1beta1NamespacedCronJobList(params: WatchBatchV1beta1NamespacedCronJobListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/watch/namespaces/${params.path.namespace}/cronjobs`; - return await this.get(path, null, null, opts); - } - async watchBatchV1beta1NamespacedCronJob(params: WatchBatchV1beta1NamespacedCronJobRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/batch/v1beta1/watch/namespaces/${params.path.namespace}/cronjobs/${params.path.name}`; - return await this.get(path, null, 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, params.query, 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, params.body, 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, params.body, 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, params.body, 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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 getDiscoveryV1beta1APIResources(params: GetDiscoveryV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1beta1/`; - return await this.get(path, null, null, opts); - } - async listDiscoveryV1beta1EndpointSliceForAllNamespaces(params: ListDiscoveryV1beta1EndpointSliceForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1beta1/endpointslices`; - return await this.get(path, null, null, opts); - } - async listDiscoveryV1beta1NamespacedEndpointSlice(params: ListDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices`; - return await this.get(path, params.query, null, opts); - } - async createDiscoveryV1beta1NamespacedEndpointSlice(params: CreateDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices`; - 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.path.namespace}/endpointslices`; - return await this.delete(path, params.query, null, opts); - } - async readDiscoveryV1beta1NamespacedEndpointSlice(params: ReadDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceDiscoveryV1beta1NamespacedEndpointSlice(params: ReplaceDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - 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.path.namespace}/endpointslices/${params.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchDiscoveryV1beta1NamespacedEndpointSlice(params: PatchDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1beta1/namespaces/${params.path.namespace}/endpointslices/${params.path.name}`; - 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`; - return await this.get(path, null, null, opts); - } - async watchDiscoveryV1beta1NamespacedEndpointSliceList(params: WatchDiscoveryV1beta1NamespacedEndpointSliceListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1beta1/watch/namespaces/${params.path.namespace}/endpointslices`; - return await this.get(path, null, null, opts); - } - async watchDiscoveryV1beta1NamespacedEndpointSlice(params: WatchDiscoveryV1beta1NamespacedEndpointSliceRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/discovery.k8s.io/v1beta1/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, 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 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 { - const path = `/apis/events.k8s.io/v1beta1/events`; - return await this.get(path, null, null, opts); - } - async listEventsV1beta1NamespacedEvent(params: ListEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events`; - return await this.get(path, params.query, null, opts); - } - async createEventsV1beta1NamespacedEvent(params: CreateEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events`; - 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.path.namespace}/events`; - return await this.delete(path, params.query, null, opts); - } - async readEventsV1beta1NamespacedEvent(params: ReadEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceEventsV1beta1NamespacedEvent(params: ReplaceEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events/${params.path.name}`; - 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.path.namespace}/events/${params.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchEventsV1beta1NamespacedEvent(params: PatchEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1beta1/namespaces/${params.path.namespace}/events/${params.path.name}`; - 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`; - return await this.get(path, null, null, opts); - } - async watchEventsV1beta1NamespacedEventList(params: WatchEventsV1beta1NamespacedEventListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1beta1/watch/namespaces/${params.path.namespace}/events`; - return await this.get(path, null, null, opts); - } - async watchEventsV1beta1NamespacedEvent(params: WatchEventsV1beta1NamespacedEventRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/events.k8s.io/v1beta1/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 getFlowcontrolApiserverV1beta1APIResources(params: GetFlowcontrolApiserverV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/`; - return await this.get(path, null, null, opts); - } - 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); - } - 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); - } - 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 { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceFlowcontrolApiserverV1beta1FlowSchema(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}`; - 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.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchFlowcontrolApiserverV1beta1FlowSchema(params: PatchFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); - } - async readFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReadFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}/status`; - return await this.get(path, null, null, opts); - } - async replaceFlowcontrolApiserverV1beta1FlowSchemaStatus(params: ReplaceFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); - } - async patchFlowcontrolApiserverV1beta1FlowSchemaStatus(params: PatchFlowcontrolApiserverV1beta1FlowSchemaStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); - } - 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); - } - 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); - } - 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 { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}`; - 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.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); - } - async readFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReadFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.get(path, null, null, opts); - } - async replaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: ReplaceFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); - } - async patchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatus(params: PatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/${params.path.name}/status`; - 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`; - return await this.get(path, null, null, opts); - } - async watchFlowcontrolApiserverV1beta1FlowSchema(params: WatchFlowcontrolApiserverV1beta1FlowSchemaRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/watch/flowschemas/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async watchFlowcontrolApiserverV1beta1PriorityLevelConfigurationList(params: WatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/watch/prioritylevelconfigurations`; - return await this.get(path, null, null, opts); - } - async watchFlowcontrolApiserverV1beta1PriorityLevelConfiguration(params: WatchFlowcontrolApiserverV1beta1PriorityLevelConfigurationRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/flowcontrol.apiserver.k8s.io/v1beta1/watch/prioritylevelconfigurations/${params.path.name}`; - 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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, params.body, 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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 getNodeV1beta1APIResources(params: GetNodeV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1beta1/`; - return await this.get(path, null, null, opts); - } - async listNodeV1beta1RuntimeClass(params: ListNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1beta1/runtimeclasses`; - return await this.get(path, params.query, null, opts); - } - 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); - } - 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 { - const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceNodeV1beta1RuntimeClass(params: ReplaceNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.path.name}`; - 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.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchNodeV1beta1RuntimeClass(params: PatchNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1beta1/runtimeclasses/${params.path.name}`; - 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`; - return await this.get(path, null, null, opts); - } - async watchNodeV1beta1RuntimeClass(params: WatchNodeV1beta1RuntimeClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/node.k8s.io/v1beta1/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, params.query, 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, params.body, 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, params.body, 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 getPolicyV1beta1APIResources(params: GetPolicyV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/`; - return await this.get(path, null, null, opts); - } - async listPolicyV1beta1NamespacedPodDisruptionBudget(params: ListPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.get(path, params.query, null, opts); - } - async createPolicyV1beta1NamespacedPodDisruptionBudget(params: CreatePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.post(path, params.query, params.body, opts); - } - async deletePolicyV1beta1CollectionNamespacedPodDisruptionBudget(params: DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets`; - return await this.delete(path, params.query, null, opts); - } - async readPolicyV1beta1NamespacedPodDisruptionBudget(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replacePolicyV1beta1NamespacedPodDisruptionBudget(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); - } - async deletePolicyV1beta1NamespacedPodDisruptionBudget(params: DeletePolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchPolicyV1beta1NamespacedPodDisruptionBudget(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.patch(path, params.query, params.body, opts); - } - async readPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.get(path, null, null, opts); - } - async replacePolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.put(path, params.query, params.body, opts); - } - async patchPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params: PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}/status`; - return await this.patch(path, params.query, params.body, opts); - } - async listPolicyV1beta1PodDisruptionBudgetForAllNamespaces(params: ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/poddisruptionbudgets`; - return await this.get(path, null, null, opts); - } - async listPolicyV1beta1PodSecurityPolicy(params: ListPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/podsecuritypolicies`; - return await this.get(path, params.query, null, opts); - } - async createPolicyV1beta1PodSecurityPolicy(params: CreatePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/podsecuritypolicies`; - 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 { - const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replacePolicyV1beta1PodSecurityPolicy(params: ReplacePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.path.name}`; - return await this.put(path, params.query, params.body, opts); - } - async deletePolicyV1beta1PodSecurityPolicy(params: DeletePolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchPolicyV1beta1PodSecurityPolicy(params: PatchPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/podsecuritypolicies/${params.path.name}`; - 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.path.namespace}/poddisruptionbudgets`; - return await this.get(path, null, null, opts); - } - async watchPolicyV1beta1NamespacedPodDisruptionBudget(params: WatchPolicyV1beta1NamespacedPodDisruptionBudgetRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/watch/namespaces/${params.path.namespace}/poddisruptionbudgets/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async watchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces(params: WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/watch/poddisruptionbudgets`; - return await this.get(path, null, null, opts); - } - async watchPolicyV1beta1PodSecurityPolicyList(params: WatchPolicyV1beta1PodSecurityPolicyListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/watch/podsecuritypolicies`; - return await this.get(path, null, null, opts); - } - async watchPolicyV1beta1PodSecurityPolicy(params: WatchPolicyV1beta1PodSecurityPolicyRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/policy/v1beta1/watch/podsecuritypolicies/${params.path.name}`; - 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, params.query, 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, params.body, opts); - } - 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); - } - 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, params.body, 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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, params.query, 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, params.body, 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 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, params.query, 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, params.body, opts); - } - async listStorageV1CSINode(params: ListStorageV1CSINodeRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/csinodes`; - return await this.get(path, params.query, 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, params.body, opts); - } - async listStorageV1StorageClass(params: ListStorageV1StorageClassRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/storageclasses`; - return await this.get(path, params.query, 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, params.body, opts); - } - async listStorageV1VolumeAttachment(params: ListStorageV1VolumeAttachmentRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1/volumeattachments`; - return await this.get(path, params.query, 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, params.body, 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, params.body, 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 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 getStorageV1beta1APIResources(params: GetStorageV1beta1APIResourcesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1beta1/`; - return await this.get(path, null, null, opts); - } - async listStorageV1beta1CSIStorageCapacityForAllNamespaces(params: ListStorageV1beta1CSIStorageCapacityForAllNamespacesRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1beta1/csistoragecapacities`; - return await this.get(path, null, null, opts); - } - async listStorageV1beta1NamespacedCSIStorageCapacity(params: ListStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.get(path, params.query, null, opts); - } - async createStorageV1beta1NamespacedCSIStorageCapacity(params: CreateStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities`; - 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.path.namespace}/csistoragecapacities`; - return await this.delete(path, params.query, null, opts); - } - async readStorageV1beta1NamespacedCSIStorageCapacity(params: ReadStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async replaceStorageV1beta1NamespacedCSIStorageCapacity(params: ReplaceStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - 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.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.delete(path, params.query, null, opts); - } - async patchStorageV1beta1NamespacedCSIStorageCapacity(params: PatchStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1beta1/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - 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`; - return await this.get(path, null, null, opts); - } - async watchStorageV1beta1NamespacedCSIStorageCapacityList(params: WatchStorageV1beta1NamespacedCSIStorageCapacityListRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1beta1/watch/namespaces/${params.path.namespace}/csistoragecapacities`; - return await this.get(path, null, null, opts); - } - async watchStorageV1beta1NamespacedCSIStorageCapacity(params: WatchStorageV1beta1NamespacedCSIStorageCapacityRequest, opts?: APIClientRequestOpts): Promise { - const path = `/apis/storage.k8s.io/v1beta1/watch/namespaces/${params.path.namespace}/csistoragecapacities/${params.path.name}`; - return await this.get(path, null, null, opts); - } - async logFileListHandler(params: LogFileListHandlerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/logs/`; - return await this.get(path, null, null, opts); - } - async logFileHandler(params: LogFileHandlerRequest, opts?: APIClientRequestOpts): Promise { - const path = `/logs/${params.path.logpath}`; - 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__/jsonpatch.test.ts b/packages/schema-sdk/__tests__/jsonpatch.test.ts index acd5de0..a53ca98 100644 --- a/packages/schema-sdk/__tests__/jsonpatch.test.ts +++ b/packages/schema-sdk/__tests__/jsonpatch.test.ts @@ -1,5 +1,6 @@ import { writeFileSync } from 'fs'; import type { Operation } from 'fast-json-patch'; +import { diff } from 'jest-diff'; import schema from '../../../__fixtures__/openapi/swagger.json'; import { generateOpenApiClient } from '../src/openapi'; @@ -27,9 +28,8 @@ describe('JSON Patch functionality', () => { } ]; - const options = getDefaultSchemaSDKOptions({ + const baseOptions = { clientName: 'KubernetesClient', - jsonpatch: jsonPatchOperations, exclude: [ '*.v1beta1.*', '*.v2beta1.*', @@ -37,18 +37,76 @@ describe('JSON Patch functionality', () => { 'io.k8s.api.events.v1.Event', 'io.k8s.api.flowcontrol*', ], - }); + }; - const code = generateOpenApiClient(options, schema as any); + // Generate code without patch + const optionsWithoutPatch = getDefaultSchemaSDKOptions(baseOptions); + const codeWithoutPatch = generateOpenApiClient(optionsWithoutPatch, schema as any); + + // Generate code with patch + const optionsWithPatch = getDefaultSchemaSDKOptions({ + ...baseOptions, + jsonpatch: jsonPatchOperations, + }); + const codeWithPatch = generateOpenApiClient(optionsWithPatch, schema as any); // The generated code should contain the IntOrString type as a union - expect(code).toContain('IntOrString'); + expect(codeWithPatch).toContain('IntOrString'); + + // Extract just the IntOrString-related lines for a focused diff + const extractIntOrStringContext = (code: string) => { + const lines = code.split('\n'); + const relevantLines: string[] = []; + + lines.forEach((line, index) => { + if (line.includes('IntOrString')) { + // Get context: 2 lines before and after + for (let i = Math.max(0, index - 2); i <= Math.min(lines.length - 1, index + 2); i++) { + if (!relevantLines.includes(lines[i])) { + relevantLines.push(lines[i]); + } + } + } + }); + + return relevantLines.join('\n'); + }; - // Write the output for manual inspection + const contextWithoutPatch = extractIntOrStringContext(codeWithoutPatch); + const contextWithPatch = extractIntOrStringContext(codeWithPatch); + + // Generate diff + const diffOutput = diff(contextWithoutPatch, contextWithPatch, { + aAnnotation: 'Without JSON Patch', + bAnnotation: 'With JSON Patch', + includeChangeCounts: true, + contextLines: 3, + expand: false, + }); + + // Write the diff for inspection writeFileSync( - __dirname + '/../../../__fixtures__/output/swagger.jsonpatch.ts', - code + __dirname + '/../../../__fixtures__/output/swagger.jsonpatch.diff', + `JSON Patch Effect on IntOrString Type +====================================== + +The following diff shows how the JSON patch transforms the IntOrString type +from a simple string type to a proper union type (string | number). + +${diffOutput} + +Key Changes: +- Original: export type IntOrString = string; +- Patched: export type IntOrString = string | number; + +This affects all properties that use IntOrString, making them accept both +string and number values as originally intended by the Kubernetes API. +` ); + + // Verify the type definition changed + expect(codeWithoutPatch).toMatch(/export type IntOrString = string;/); + expect(codeWithPatch).toMatch(/export type IntOrString = string \| number;/); }); it('should handle empty jsonpatch array', () => { diff --git a/packages/schema-sdk/examples/jsonpatch-example.ts b/packages/schema-sdk/examples/jsonpatch-example.ts deleted file mode 100644 index 6223e6f..0000000 --- a/packages/schema-sdk/examples/jsonpatch-example.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { writeFileSync } from 'fs'; -import type { Operation } from 'fast-json-patch'; - -import schema from '../../../__fixtures__/openapi/swagger.json'; -import { generateOpenApiClient, getDefaultSchemaSDKOptions } from '../src'; - -// Example: Using JSON Patch to fix the IntOrString type -// The original swagger.json defines IntOrString as type: "string" with format: "int-or-string" -// But it should actually be a union type that accepts either string or integer - -const jsonPatchOperations: Operation[] = [ - // Remove the incorrect type and format - { - op: 'remove', - path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/type' - }, - { - op: 'remove', - path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/format' - }, - // Add the correct oneOf definition - { - op: 'add', - path: '/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString/oneOf', - value: [ - { type: 'string' }, - { type: 'integer', format: 'int32' } - ] - } -]; - -const options = getDefaultSchemaSDKOptions({ - clientName: 'KubernetesClient', - jsonpatch: jsonPatchOperations, - exclude: [ - '*.v1beta1.*', - '*.v2beta1.*', - ], -}); - -const code = generateOpenApiClient(options, schema as any); - -// The generated TypeScript will now have: -// export type IntOrString = string | number; -// Instead of just: -// export type IntOrString = string; - -console.log('Generated client with patched IntOrString type!'); -writeFileSync(__dirname + '/output/kubernetes-client-patched.ts', code); \ No newline at end of file diff --git a/packages/schema-sdk/package.json b/packages/schema-sdk/package.json index fa87433..c8132f0 100644 --- a/packages/schema-sdk/package.json +++ b/packages/schema-sdk/package.json @@ -43,5 +43,8 @@ "typescript", "swagger", "openapi" - ] + ], + "devDependencies": { + "jest-diff": "^30.0.4" + } } diff --git a/yarn.lock b/yarn.lock index b6c3e2a..b669d39 100644 --- a/yarn.lock +++ b/yarn.lock @@ -371,23 +371,13 @@ resolved "https://registry.npmjs.org/@interweb-utils/casing/-/casing-0.2.0.tgz" integrity sha512-ORQySrHzMYmtVRkYvtE1HGa8QnoqYPhu5UWQyv9302D/ZZe0Ae6cpk4NH1xEXgHeFq/CraiOcnLhmc3h7wdNHg== -"@interweb/fetch-api-client@^0.6.1", "@interweb/fetch-api-client@file:/workspace/packages/fetch-api-client": - version "0.6.1" - resolved "file:packages/fetch-api-client" +"@interweb/fetch-api-client@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@interweb/fetch-api-client/-/fetch-api-client-0.4.1.tgz#6cae3e7a711bdeba25a36bfe3cd31db9fbe88370" + integrity sha512-S81w+TIaFqCoIzjMTv2nze2ybBcawWFp23xJhEf5AHOrSWAtYB/EALg5rudep1LVqYmSVIxg/3MAFaXGSurKBQ== dependencies: - "@interweb/http-errors" "^0.1.1" isomorphic-fetch "^3.0.0" -"@interweb/http-errors@^0.1.1", "@interweb/http-errors@file:/workspace/packages/http-errors": - version "0.1.1" - resolved "file:packages/http-errors" - -"@interweb/node-api-client@file:/workspace/packages/node-api-client": - version "0.7.1" - resolved "file:packages/node-api-client" - dependencies: - "@interweb/http-errors" "^0.1.1" - "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" @@ -467,6 +457,11 @@ slash "^3.0.0" strip-ansi "^6.0.0" +"@jest/diff-sequences@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz" + integrity sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw== + "@jest/environment@^29.7.0": version "29.7.0" resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz" @@ -504,6 +499,11 @@ jest-mock "^29.7.0" jest-util "^29.7.0" +"@jest/get-type@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz" + integrity sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw== + "@jest/globals@^29.7.0": version "29.7.0" resolved "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz" @@ -544,6 +544,13 @@ strip-ansi "^6.0.0" v8-to-istanbul "^9.0.1" +"@jest/schemas@30.0.1": + version "30.0.1" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz" + integrity sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w== + dependencies: + "@sinclair/typebox" "^0.34.0" + "@jest/schemas@^29.4.3", "@jest/schemas@^29.6.3": version "29.6.3" resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" @@ -637,14 +644,6 @@ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": - version "0.3.25" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" @@ -653,6 +652,14 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@lerna/child-process@6.6.2": version "6.6.2" resolved "https://registry.npmjs.org/@lerna/child-process/-/child-process-6.6.2.tgz" @@ -757,7 +764,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -922,17 +929,6 @@ dependencies: postcss-selector-parser "^6.0.10" -"@npmcli/run-script@^6.0.0": - version "6.0.2" - resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz" - integrity sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA== - dependencies: - "@npmcli/node-gyp" "^3.0.0" - "@npmcli/promise-spawn" "^6.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^3.0.0" - which "^3.0.0" - "@npmcli/run-script@4.1.7": version "4.1.7" resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz" @@ -944,6 +940,17 @@ read-package-json-fast "^2.0.3" which "^2.0.2" +"@npmcli/run-script@^6.0.0": + version "6.0.2" + resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz" + integrity sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA== + dependencies: + "@npmcli/node-gyp" "^3.0.0" + "@npmcli/promise-spawn" "^6.0.0" + node-gyp "^9.0.0" + read-package-json-fast "^3.0.0" + which "^3.0.0" + "@nrwl/cli@15.9.7": version "15.9.7" resolved "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.7.tgz" @@ -967,6 +974,46 @@ resolved "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.7.tgz" integrity sha512-aBUgnhlkrgC0vu0fK6eb9Vob7eFnkuknrK+YzTjmLrrZwj7FGNAeyGXSlyo1dVokIzjVKjJg2saZZ0WQbfuCJw== +"@nrwl/nx-darwin-x64@15.9.7": + version "15.9.7" + resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.7.tgz#af0437e726aeb97eb660646bfd9a7da5ba7a0a6f" + integrity sha512-L+elVa34jhGf1cmn38Z0sotQatmLovxoASCIw5r1CBZZeJ5Tg7Y9nOwjRiDixZxNN56hPKXm6xl9EKlVHVeKlg== + +"@nrwl/nx-linux-arm-gnueabihf@15.9.7": + version "15.9.7" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.7.tgz#e29f4d31afa903bfb4d0fd7421e19be1086eae87" + integrity sha512-pqmfqqEUGFu6PmmHKyXyUw1Al0Ki8PSaR0+ndgCAb1qrekVDGDfznJfaqxN0JSLeolPD6+PFtLyXNr9ZyPFlFg== + +"@nrwl/nx-linux-arm64-gnu@15.9.7": + version "15.9.7" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.7.tgz#eb2880a24d3268dd93583d21a6a0b9ff96bb23b4" + integrity sha512-NYOa/eRrqmM+In5g3M0rrPVIS9Z+q6fvwXJYf/KrjOHqqan/KL+2TOfroA30UhcBrwghZvib7O++7gZ2hzwOnA== + +"@nrwl/nx-linux-arm64-musl@15.9.7": + version "15.9.7" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.7.tgz#5d04913c4672a96cefa78491824620d8a8bcfd7f" + integrity sha512-zyStqjEcmbvLbejdTOrLUSEdhnxNtdQXlmOuymznCzYUEGRv+4f7OAepD3yRoR0a/57SSORZmmGQB7XHZoYZJA== + +"@nrwl/nx-linux-x64-gnu@15.9.7": + version "15.9.7" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.7.tgz#cf7f61fd87f35a793e6824952a6eb12242fe43fd" + integrity sha512-saNK5i2A8pKO3Il+Ejk/KStTApUpWgCxjeUz9G+T8A+QHeDloZYH2c7pU/P3jA9QoNeKwjVO9wYQllPL9loeVg== + +"@nrwl/nx-linux-x64-musl@15.9.7": + version "15.9.7" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.7.tgz#2bec23c3696780540eb47fa1358dda780c84697f" + integrity sha512-extIUThYN94m4Vj4iZggt6hhMZWQSukBCo8pp91JHnDcryBg7SnYmnikwtY1ZAFyyRiNFBLCKNIDFGkKkSrZ9Q== + +"@nrwl/nx-win32-arm64-msvc@15.9.7": + version "15.9.7" + resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.7.tgz#21b56ef3ab4190370effea71bd83fdc3e47ec69c" + integrity sha512-GSQ54hJ5AAnKZb4KP4cmBnJ1oC4ILxnrG1mekxeM65c1RtWg9NpBwZ8E0gU3xNrTv8ZNsBeKi/9UhXBxhsIh8A== + +"@nrwl/nx-win32-x64-msvc@15.9.7": + version "15.9.7" + resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.7.tgz#1677ab1dcce921706b5677dc2844e3e0027f8bd5" + integrity sha512-x6URof79RPd8AlapVbPefUD3ynJZpmah3tYaYZ9xZRMXojVtEHV8Qh5vysKXQ1rNYJiiB8Ah6evSKWLbAH60tw== + "@nrwl/tao@15.9.7": version "15.9.7" resolved "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.7.tgz" @@ -1115,10 +1162,6 @@ resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@schema-typescript/cli@file:/workspace/packages/cli": - version "0.4.1" - resolved "file:packages/cli" - "@sigstore/bundle@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz" @@ -1153,6 +1196,11 @@ resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== +"@sinclair/typebox@^0.34.0": + version "0.34.37" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz" + integrity sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw== + "@sinonjs/commons@^3.0.0": version "3.0.1" resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz" @@ -1427,6 +1475,14 @@ dependencies: argparse "^2.0.1" +JSONStream@^1.0.4: + version "1.3.5" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + abbrev@^1.0.0: version "1.1.1" resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" @@ -1457,7 +1513,7 @@ add-stream@^1.0.0: resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== -agent-base@^6.0.2, agent-base@6: +agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -1525,7 +1581,7 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^5.0.0: +ansi-styles@^5.0.0, ansi-styles@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== @@ -1868,16 +1924,15 @@ caniuse-lite@^1.0.30001587: resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz" integrity sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw== -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== +chalk@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@4.1.2: +chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -1885,13 +1940,14 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" char-regex@^1.0.2: version "1.0.2" @@ -1928,23 +1984,23 @@ clean-stack@^2.0.0: resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^3.1.0, cli-cursor@3.1.0: +cli-cursor@3.1.0, cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" -cli-spinners@^2.5.0: - version "2.9.2" - resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz" - integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== - cli-spinners@2.6.1: version "2.6.1" resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz" integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== +cli-spinners@^2.5.0: + version "2.9.2" + resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz" + integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== + cli-width@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" @@ -1982,11 +2038,6 @@ clone@^1.0.2: resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -cmd-shim@^6.0.0: - version "6.0.3" - resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz" - integrity sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== - cmd-shim@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz" @@ -1994,6 +2045,11 @@ cmd-shim@5.0.0: dependencies: mkdirp-infer-owner "^2.0.0" +cmd-shim@^6.0.0: + version "6.0.3" + resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz" + integrity sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== + co@^4.6.0: version "4.6.0" resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" @@ -2018,16 +2074,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - color-name@1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + color-support@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" @@ -2150,8 +2206,8 @@ conventional-commits-parser@^3.2.0: resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz" integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== dependencies: - is-text-path "^1.0.1" JSONStream "^1.0.4" + is-text-path "^1.0.1" lodash "^4.17.15" meow "^8.0.0" split2 "^3.0.0" @@ -2252,7 +2308,7 @@ dateformat@^3.0.0: resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@4: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -2272,7 +2328,7 @@ decamelize@^1.1.0: resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -dedent@^0.7.0, dedent@0.7.0: +dedent@0.7.0, dedent@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== @@ -2367,13 +2423,6 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dot-prop@^5.1.0: - version "5.3.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - dot-prop@6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz" @@ -2381,6 +2430,13 @@ dot-prop@6.0.1: dependencies: is-obj "^2.0.0" +dot-prop@^5.1.0: + version "5.3.0" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + dotenv@~10.0.0: version "10.0.0" resolved "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz" @@ -2608,10 +2664,10 @@ eventemitter3@^4.0.4: resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== +execa@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz" + integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.0" @@ -2623,10 +2679,10 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -execa@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz" - integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.0" @@ -2673,10 +2729,10 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.9: - version "3.3.2" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== +fast-glob@3.2.7: + version "3.2.7" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2684,10 +2740,10 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-glob@3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== +fast-glob@^3.2.9: + version "3.3.2" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2700,7 +2756,7 @@ fast-json-patch@^3.1.1: resolved "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz" integrity sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0, fast-json-stable-stringify@2.x: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -2724,7 +2780,7 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -figures@^3.0.0, figures@3.2.0: +figures@3.2.0, figures@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== @@ -2757,6 +2813,14 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +find-up@5.0.0, find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + find-up@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" @@ -2772,22 +2836,6 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-up@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - flat-cache@^3.0.4: version "3.2.0" resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz" @@ -2834,21 +2882,21 @@ fs-constants@^1.0.0: resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@^11.1.0: - version "11.2.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" - integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== +fs-extra@9.1.0, fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: + at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^9.1.0, fs-extra@9.1.0: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== +fs-extra@^11.1.0: + version "11.2.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: - at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" @@ -2940,16 +2988,16 @@ get-port@5.1.1: resolved "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - get-stream@6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz" integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + git-raw-commits@^2.0.8: version "2.0.11" resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz" @@ -2999,7 +3047,7 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -glob-parent@^5.1.2, glob-parent@5.1.2: +glob-parent@5.1.2, glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -3013,18 +3061,30 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@^10.0.0: - version "10.3.12" - resolved "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz" - integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== +glob@7.1.4: + version "7.1.4" + resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== dependencies: - foreground-child "^3.1.0" - jackspeak "^2.3.6" - minimatch "^9.0.1" - minipass "^7.0.4" - path-scurry "^1.10.2" + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@8.1.0, glob@^8.0.1: + version "8.1.0" + resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" -glob@^10.2.2: +glob@^10.0.0, glob@^10.2.2: version "10.3.12" resolved "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz" integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== @@ -3047,17 +3107,6 @@ glob@^7.0.5, glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.1: - version "8.1.0" - resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - glob@^9.2.0: version "9.3.5" resolved "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz" @@ -3068,29 +3117,6 @@ glob@^9.2.0: minipass "^4.2.4" path-scurry "^1.6.1" -glob@7.1.4: - version "7.1.4" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz" - integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - globals@^11.1.0: version "11.12.0" resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" @@ -3103,7 +3129,7 @@ globals@^13.19.0: dependencies: type-fest "^0.20.2" -globby@^11.0.1, globby@^11.1.0, globby@11.1.0: +globby@11.1.0, globby@^11.0.1, globby@^11.1.0: version "11.1.0" resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -3115,16 +3141,16 @@ globby@^11.0.1, globby@^11.1.0, globby@11.1.0: merge2 "^1.4.1" slash "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - graceful-fs@4.2.10: version "4.2.10" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + graphemer@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" @@ -3157,7 +3183,7 @@ has-flag@^4.0.0: resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-unicode@^2.0.1, has-unicode@2.0.1: +has-unicode@2.0.1, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== @@ -3181,14 +3207,7 @@ hosted-git-info@^3.0.6: dependencies: lru-cache "^6.0.0" -hosted-git-info@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" - integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== - dependencies: - lru-cache "^6.0.0" - -hosted-git-info@^4.0.1: +hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: version "4.1.0" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== @@ -3325,7 +3344,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@2: +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -3335,7 +3354,7 @@ ini@^1.3.2, ini@^1.3.4: resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -init-package-json@^3.0.2, init-package-json@3.0.2: +init-package-json@3.0.2, init-package-json@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz" integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A== @@ -3348,10 +3367,10 @@ init-package-json@^3.0.2, init-package-json@3.0.2: validate-npm-package-license "^3.0.4" validate-npm-package-name "^4.0.0" -inquirer@^8.2.4: - version "8.2.6" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz" - integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== +inquirer@8.2.4: + version "8.2.4" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz" + integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== dependencies: ansi-escapes "^4.2.1" chalk "^4.1.1" @@ -3367,12 +3386,12 @@ inquirer@^8.2.4: string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" - wrap-ansi "^6.0.1" + wrap-ansi "^7.0.0" -inquirer@8.2.4: - version "8.2.4" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz" - integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== +inquirer@^8.2.4: + version "8.2.6" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz" + integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== dependencies: ansi-escapes "^4.2.1" chalk "^4.1.1" @@ -3388,7 +3407,7 @@ inquirer@8.2.4: string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" - wrap-ansi "^7.0.0" + wrap-ansi "^6.0.1" ip-address@^9.0.5: version "9.0.5" @@ -3498,16 +3517,16 @@ is-ssh@^1.4.0: dependencies: protocols "^2.0.1" -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - is-stream@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + is-text-path@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz" @@ -3527,16 +3546,16 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isarray@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" @@ -3717,6 +3736,16 @@ jest-diff@^29.7.0: jest-get-type "^29.6.3" pretty-format "^29.7.0" +jest-diff@^30.0.4: + version "30.0.4" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.4.tgz" + integrity sha512-TSjceIf6797jyd+R64NXqicttROD+Qf98fex7CowmlSn7f8+En0da1Dglwr1AXxDtVizoxXYZBlUQwNhoOXkNw== + dependencies: + "@jest/diff-sequences" "30.0.1" + "@jest/get-type" "30.0.1" + chalk "^4.1.2" + pretty-format "30.0.2" + jest-docblock@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz" @@ -3990,15 +4019,14 @@ js-tokens@^4.0.0: resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.10.0: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== +js-yaml@4.1.0, js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: - argparse "^1.0.7" - esprima "^4.0.0" + argparse "^2.0.1" -js-yaml@^3.13.1: +js-yaml@^3.10.0, js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -4006,13 +4034,6 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.1.0, js-yaml@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - jsbn@1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz" @@ -4033,12 +4054,7 @@ json-parse-better-errors@^1.0.1: resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-parse-even-better-errors@^2.3.1: +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -4092,14 +4108,6 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - just-diff-apply@^5.2.0: version "5.5.0" resolved "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz" @@ -4256,16 +4264,6 @@ lines-and-columns@~2.0.3: resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz" integrity sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A== -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" - integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - load-json-file@6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz" @@ -4276,6 +4274,16 @@ load-json-file@6.2.0: strip-bom "^4.0.0" type-fest "^0.6.0" +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" @@ -4350,6 +4358,13 @@ lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== +make-dir@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + make-dir@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" @@ -4365,41 +4380,12 @@ make-dir@^4.0.0: dependencies: semver "^7.5.3" -make-dir@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@^1.1.1, make-error@1.x: +make-error@1.x, make-error@^1.1.1: version "1.3.6" resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -make-fetch-happen@^10.0.3: - version "10.2.1" - resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz" - integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^16.1.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-fetch "^2.0.3" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^9.0.0" - -make-fetch-happen@^10.0.6: +make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6: version "10.2.1" resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz" integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== @@ -4516,6 +4502,13 @@ min-indent@^1.0.0: resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== +minimatch@3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz" + integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== + dependencies: + brace-expansion "^1.1.7" + minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" @@ -4544,27 +4537,13 @@ minimatch@^8.0.2: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.0, minimatch@^9.0.1: +minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.4: version "9.0.4" resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.4: - version "9.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz" - integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== - dependencies: - brace-expansion "^2.0.1" - -minimatch@3.0.5: - version "3.0.5" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz" - integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== - dependencies: - brace-expansion "^1.1.7" - minimist-options@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" @@ -4644,27 +4623,17 @@ minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: dependencies: yallist "^4.0.0" -minipass@^4.0.0: - version "4.2.8" - resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz" - integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== - -minipass@^4.2.4: +minipass@^4.0.0, minipass@^4.2.4: version "4.2.8" resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz" integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": - version "7.1.0" - resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" - integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== - minipass@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -minipass@^7.0.3, minipass@^7.0.4: +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.3, minipass@^7.0.4: version "7.1.0" resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz" integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== @@ -4686,31 +4655,31 @@ mkdirp-infer-owner@^2.0.0: infer-owner "^1.0.4" mkdirp "^1.0.3" -mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - mkdirp@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.0.tgz" integrity sha512-7+JDnNsyCvZXoUJdkMR0oUE2AmAdsNXGTmRbiOjYIwQ6q+bL6NwrozGQdPcmYaNcrhH37F50HHBUzoaBV6FITQ== +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + modify-values@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -ms@^2.0.0: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - ms@2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@^2.0.0: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + multimatch@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz" @@ -4722,7 +4691,7 @@ multimatch@5.0.0: arrify "^2.0.1" minimatch "^3.0.4" -mute-stream@~0.0.4, mute-stream@0.0.8: +mute-stream@0.0.8, mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -4747,27 +4716,20 @@ node-addon-api@^3.2.1: resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== -node-fetch@^2.6.1: - version "2.7.0" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== dependencies: whatwg-url "^5.0.0" -node-fetch@^2.6.7: +node-fetch@^2.6.1, node-fetch@^2.6.7: version "2.7.0" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" -node-fetch@2.6.7: - version "2.6.7" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - node-gyp-build@^4.3.0: version "4.8.1" resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz" @@ -4822,17 +4784,7 @@ nopt@^7.0.0: dependencies: abbrev "^2.0.0" -normalize-package-data@^2.3.2: - version "2.5.0" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -4913,6 +4865,15 @@ npm-normalize-package-bin@^3.0.0, npm-normalize-package-bin@^3.0.1: resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== +npm-package-arg@8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz" + integrity sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg== + dependencies: + hosted-git-info "^3.0.6" + semver "^7.0.0" + validate-npm-package-name "^3.0.0" + npm-package-arg@^10.0.0, npm-package-arg@^10.1.0: version "10.1.0" resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz" @@ -4933,22 +4894,6 @@ npm-package-arg@^9.0.1: semver "^7.3.5" validate-npm-package-name "^4.0.0" -npm-package-arg@8.1.1: - version "8.1.1" - resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz" - integrity sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg== - dependencies: - hosted-git-info "^3.0.6" - semver "^7.0.0" - validate-npm-package-name "^3.0.0" - -npm-packlist@^7.0.0: - version "7.0.4" - resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz" - integrity sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q== - dependencies: - ignore-walk "^6.0.0" - npm-packlist@5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz" @@ -4959,6 +4904,13 @@ npm-packlist@5.1.1: npm-bundled "^1.1.2" npm-normalize-package-bin "^1.0.1" +npm-packlist@^7.0.0: + version "7.0.4" + resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz" + integrity sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q== + dependencies: + ignore-walk "^6.0.0" + npm-pick-manifest@^8.0.0, npm-pick-manifest@^8.0.1: version "8.0.2" resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz" @@ -4969,6 +4921,19 @@ npm-pick-manifest@^8.0.0, npm-pick-manifest@^8.0.1: npm-package-arg "^10.0.0" semver "^7.3.5" +npm-registry-fetch@14.0.3: + version "14.0.3" + resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz" + integrity sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA== + dependencies: + make-fetch-happen "^11.0.0" + minipass "^4.0.0" + minipass-fetch "^3.0.0" + minipass-json-stream "^1.0.1" + minizlib "^2.1.2" + npm-package-arg "^10.0.0" + proc-log "^3.0.0" + npm-registry-fetch@^13.0.0: version "13.3.1" resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz" @@ -4995,19 +4960,6 @@ npm-registry-fetch@^14.0.0, npm-registry-fetch@^14.0.3: npm-package-arg "^10.0.0" proc-log "^3.0.0" -npm-registry-fetch@14.0.3: - version "14.0.3" - resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz" - integrity sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA== - dependencies: - make-fetch-happen "^11.0.0" - minipass "^4.0.0" - minipass-fetch "^3.0.0" - minipass-json-stream "^1.0.1" - minizlib "^2.1.2" - npm-package-arg "^10.0.0" - proc-log "^3.0.0" - npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" @@ -5015,7 +4967,7 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@^6.0.0, npmlog@^6.0.2, npmlog@6.0.2: +npmlog@6.0.2, npmlog@^6.0.0, npmlog@^6.0.2: version "6.0.2" resolved "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz" integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== @@ -5035,7 +4987,7 @@ npmlog@^7.0.1: gauge "^5.0.0" set-blocking "^2.0.0" -"nx@>=15.5.2 < 16", nx@15.9.7: +nx@15.9.7, "nx@>=15.5.2 < 16": version "15.9.7" resolved "https://registry.npmjs.org/nx/-/nx-15.9.7.tgz" integrity sha512-1qlEeDjX9OKZEryC8i4bA+twNg+lB5RKrozlNwWx/lLJHqWPUfvUTvxh+uxlPYL9KzVReQjUuxMLFMsHNqWUrA== @@ -5193,7 +5145,7 @@ p-map-series@2.1.0: resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz" integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== -p-map@^4.0.0, p-map@4.0.0: +p-map@4.0.0, p-map@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== @@ -5213,7 +5165,7 @@ p-queue@6.6.2: eventemitter3 "^4.0.4" p-timeout "^3.2.0" -p-reduce@^2.0.0, p-reduce@^2.1.0, p-reduce@2.1.0: +p-reduce@2.1.0, p-reduce@^2.0.0, p-reduce@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== @@ -5242,10 +5194,10 @@ p-waterfall@2.1.1: dependencies: p-reduce "^2.0.0" -pacote@^15.0.0: - version "15.2.0" - resolved "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz" - integrity sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA== +pacote@15.1.1: + version "15.1.1" + resolved "https://registry.npmjs.org/pacote/-/pacote-15.1.1.tgz" + integrity sha512-eeqEe77QrA6auZxNHIp+1TzHQ0HBKf5V6c8zcaYZ134EJe1lCi+fjXATkNiEEfbG+e50nu02GLvUtmZcGOYabQ== dependencies: "@npmcli/git" "^4.0.0" "@npmcli/installed-package-contents" "^2.0.1" @@ -5253,7 +5205,7 @@ pacote@^15.0.0: "@npmcli/run-script" "^6.0.0" cacache "^17.0.0" fs-minipass "^3.0.0" - minipass "^5.0.0" + minipass "^4.0.0" npm-package-arg "^10.0.0" npm-packlist "^7.0.0" npm-pick-manifest "^8.0.0" @@ -5262,11 +5214,11 @@ pacote@^15.0.0: promise-retry "^2.0.1" read-package-json "^6.0.0" read-package-json-fast "^3.0.0" - sigstore "^1.3.0" + sigstore "^1.0.0" ssri "^10.0.0" tar "^6.1.11" -pacote@^15.0.8: +pacote@^15.0.0, pacote@^15.0.8: version "15.2.0" resolved "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz" integrity sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA== @@ -5290,30 +5242,6 @@ pacote@^15.0.8: ssri "^10.0.0" tar "^6.1.11" -pacote@15.1.1: - version "15.1.1" - resolved "https://registry.npmjs.org/pacote/-/pacote-15.1.1.tgz" - integrity sha512-eeqEe77QrA6auZxNHIp+1TzHQ0HBKf5V6c8zcaYZ134EJe1lCi+fjXATkNiEEfbG+e50nu02GLvUtmZcGOYabQ== - dependencies: - "@npmcli/git" "^4.0.0" - "@npmcli/installed-package-contents" "^2.0.1" - "@npmcli/promise-spawn" "^6.0.1" - "@npmcli/run-script" "^6.0.0" - cacache "^17.0.0" - fs-minipass "^3.0.0" - minipass "^4.0.0" - npm-package-arg "^10.0.0" - npm-packlist "^7.0.0" - npm-pick-manifest "^8.0.0" - npm-registry-fetch "^14.0.0" - proc-log "^3.0.0" - promise-retry "^2.0.1" - read-package-json "^6.0.0" - read-package-json-fast "^3.0.0" - sigstore "^1.0.0" - ssri "^10.0.0" - tar "^6.1.11" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" @@ -5417,6 +5345,11 @@ picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pify@5.0.0, pify@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz" + integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== + pify@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" @@ -5432,11 +5365,6 @@ pify@^4.0.1: resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pify@^5.0.0, pify@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz" - integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== - pirates@^4.0.4: version "4.0.6" resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" @@ -5467,15 +5395,6 @@ prettier@^3.0.2: resolved "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz" integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== -pretty-format@^29.0.0, pretty-format@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - pretty-format@29.4.3: version "29.4.3" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.4.3.tgz" @@ -5485,6 +5404,24 @@ pretty-format@29.4.3: ansi-styles "^5.0.0" react-is "^18.0.0" +pretty-format@30.0.2: + version "30.0.2" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.2.tgz" + integrity sha512-yC5/EBSOrTtqhCKfLHqoUIAXVRZnukHPwWBJWR7h84Q3Be1DRQZLncwcfLoPA5RPQ65qfiCMqgYwdUuQ//eVpg== + dependencies: + "@jest/schemas" "30.0.1" + ansi-styles "^5.2.0" + react-is "^18.3.1" + +pretty-format@^29.0.0, pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + proc-log@^2.0.0, proc-log@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz" @@ -5578,21 +5515,21 @@ quick-lru@^4.0.1: resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== -react-is@^18.0.0: +react-is@^18.0.0, react-is@^18.3.1: version "18.3.1" resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== -read-cmd-shim@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz" - integrity sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== - read-cmd-shim@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz" integrity sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog== +read-cmd-shim@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz" + integrity sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== + read-package-json-fast@^2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz" @@ -5609,6 +5546,16 @@ read-package-json-fast@^3.0.0, read-package-json-fast@^3.0.2: json-parse-even-better-errors "^3.0.0" npm-normalize-package-bin "^3.0.0" +read-package-json@5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.1.tgz" + integrity sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg== + dependencies: + glob "^8.0.1" + json-parse-even-better-errors "^2.3.1" + normalize-package-data "^4.0.0" + npm-normalize-package-bin "^1.0.1" + read-package-json@^5.0.0: version "5.0.2" resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz" @@ -5629,16 +5576,6 @@ read-package-json@^6.0.0: normalize-package-data "^5.0.0" npm-normalize-package-bin "^3.0.0" -read-package-json@5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.1.tgz" - integrity sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg== - dependencies: - glob "^8.0.1" - json-parse-even-better-errors "^2.3.1" - normalize-package-data "^4.0.0" - npm-normalize-package-bin "^1.0.1" - read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz" @@ -5675,14 +5612,14 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -read@^1.0.7, read@1: +read@1, read@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz" integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== dependencies: mute-stream "~0.0.4" -readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@3: +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -5734,16 +5671,16 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-from@^5.0.0, resolve-from@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve.exports@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz" @@ -5776,14 +5713,7 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rimraf@^4.4.1, rimraf@4.4.1: +rimraf@4.4.1, rimraf@^4.4.1: version "4.4.1" resolved "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz" integrity sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og== @@ -5797,6 +5727,13 @@ rimraf@5.0.0: dependencies: glob "^10.0.0" +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + run-async@^2.4.0: version "2.4.1" resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" @@ -5831,44 +5768,26 @@ safe-buffer@~5.2.0: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -"schema-sdk@file:/workspace/packages/schema-sdk": - version "0.11.3" - resolved "file:packages/schema-sdk" - dependencies: - "@babel/generator" "^7.24.4" - "@babel/types" "^7.24.0" - "@interweb-utils/casing" "^0.2.0" - "@interweb/fetch-api-client" "^0.6.1" - deepmerge "^4.3.1" - fast-json-patch "^3.1.1" - schema-typescript "^0.12.1" - -schema-typescript@^0.12.1, "schema-typescript@file:/workspace/packages/schema-typescript": - version "0.12.1" - resolved "file:packages/schema-typescript" - dependencies: - "@babel/generator" "^7.24.4" - "@babel/types" "^7.24.0" - "@interweb-utils/casing" "^0.2.0" - deepmerge "^4.3.1" - minimatch "^9.0.4" - -semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.6.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0: - version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@7.3.8: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" -semver@^6.3.0: - version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@7.5.4: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" -semver@^6.3.1: +semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -5885,25 +5804,6 @@ semver@^7.6.0: resolved "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== -"semver@2 || 3 || 4 || 5": - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@7.3.8: - version "7.3.8" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - -semver@7.5.4: - version "7.5.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" @@ -5928,7 +5828,7 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7, signal-exit@3.0.7: +signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -5954,7 +5854,7 @@ sisteransi@^1.0.5: resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -slash@^3.0.0, slash@3.0.0: +slash@3.0.0, slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== @@ -6027,13 +5927,6 @@ spdx-license-ids@^3.0.0: resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz" integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== -split@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" - integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== - dependencies: - through "2" - split2@^3.0.0: version "3.2.2" resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" @@ -6041,6 +5934,13 @@ split2@^3.0.0: dependencies: readable-stream "^3.0.0" +split@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + sprintf-js@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz" @@ -6051,26 +5951,19 @@ sprintf-js@~1.0.2: resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -ssri@^10.0.0, ssri@^10.0.1: - version "10.0.6" - resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz" - integrity sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ== - dependencies: - minipass "^7.0.3" - -ssri@^9.0.0: +ssri@9.0.1, ssri@^9.0.0: version "9.0.1" resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz" integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== dependencies: minipass "^3.1.1" -ssri@9.0.1: - version "9.0.1" - resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz" - integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== +ssri@^10.0.0, ssri@^10.0.1: + version "10.0.6" + resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz" + integrity sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ== dependencies: - minipass "^3.1.1" + minipass "^7.0.3" stack-utils@^2.0.3: version "2.0.6" @@ -6079,25 +5972,6 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - string-length@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" @@ -6133,6 +6007,25 @@ string-width@^5.0.1, string-width@^5.1.2: emoji-regex "^9.2.2" strip-ansi "^7.0.1" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -6181,7 +6074,7 @@ strip-json-comments@^3.1.1: resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strong-log-transformer@^2.1.0, strong-log-transformer@2.1.0: +strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz" integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== @@ -6238,40 +6131,40 @@ tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^6.1.11, tar@^6.1.2: - version "6.2.1" - resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz" - integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== +tar@6.1.11: + version "6.1.11" + resolved "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz" + integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^5.0.0" + minipass "^3.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" -tar@6.1.11: - version "6.1.11" - resolved "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== +tar@^6.1.11, tar@^6.1.2: + version "6.2.1" + resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz" + integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^3.0.0" + minipass "^5.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" -temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - temp-dir@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + tempy@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/tempy/-/tempy-1.0.0.tgz" @@ -6302,20 +6195,7 @@ text-table@^0.2.0: resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -through@^2.3.4, through@^2.3.6, "through@>=2.2.7 <3", through@2: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through2@^2.0.1: +through2@^2.0.0, through2@^2.0.1: version "2.0.5" resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -6330,6 +6210,11 @@ through2@^4.0.0: dependencies: readable-stream "3" +through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + tmp@^0.0.33: version "0.0.33" resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" @@ -6557,7 +6442,7 @@ untildify@^4.0.0: resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -upath@^2.0.1, upath@2.0.1: +upath@2.0.1, upath@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz" integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== @@ -6606,7 +6491,7 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^2.0.0" -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4, validate-npm-package-license@3.0.4: +validate-npm-package-license@3.0.4, validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -6614,6 +6499,13 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4, valida spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +validate-npm-package-name@4.0.0, validate-npm-package-name@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz" + integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== + dependencies: + builtins "^5.0.0" + validate-npm-package-name@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz" @@ -6621,13 +6513,6 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" -validate-npm-package-name@^4.0.0, validate-npm-package-name@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz" - integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== - dependencies: - builtins "^5.0.0" - validate-npm-package-name@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz" @@ -6744,6 +6629,14 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +write-file-atomic@4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz" + integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + write-file-atomic@^2.4.2: version "2.4.3" resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" @@ -6769,14 +6662,6 @@ write-file-atomic@^5.0.0: imurmurhash "^0.1.4" signal-exit "^4.0.1" -write-file-atomic@4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz" - integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - write-json-file@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz" @@ -6823,27 +6708,22 @@ yaml@^1.10.0: resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^20.2.3: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +yargs-parser@20.2.4: + version "20.2.4" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== -yargs-parser@^21.0.1, yargs-parser@^21.1.1, yargs-parser@21.1.1: +yargs-parser@21.1.1, yargs-parser@^21.0.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs-parser@20.2.4: - version "20.2.4" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== +yargs-parser@^20.2.2, yargs-parser@^20.2.3: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs@^16.1.0, yargs@^16.2.0, yargs@16.2.0: +yargs@16.2.0, yargs@^16.1.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== @@ -6856,20 +6736,7 @@ yargs@^16.1.0, yargs@^16.2.0, yargs@16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.3.1: - version "17.7.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yargs@^17.6.2: +yargs@^17.3.1, yargs@^17.6.2: version "17.7.2" resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==