UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

36 lines (35 loc) 2.22 kB
/** * Kubernetes * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: unversioned * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion } from './'; /** * CustomResourceConversion describes how to convert different versions of a CR. * @export * @interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion */ export interface IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion { /** * strategy specifies how custom resources are converted between versions. Allowed values are: - `"None"`: The converter only change the apiVersion and would not touch any other field in the custom resource. - `"Webhook"`: API Server will call to an external webhook to do the conversion. Additional information * is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhook to be set. * @type {string} * @memberof IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion */ strategy: string; /** * * @type {IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion} * @memberof IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion */ webhook?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion; } export declare function IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversionFromJSON(json: any): IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion; export declare function IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversionFromJSONTyped(json: any, _ignoreDiscriminator: boolean): IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion; export declare function IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversionToJSON(value?: IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion | null): any;