UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

95 lines (94 loc) 2.24 kB
/** * KubeVirt API * This is KubeVirt API an add-on for Kubernetes. * * The version of the OpenAPI document: 1.0.0 * Contact: kubevirt-dev@googlegroups.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { V1CPU, V1Chassis, V1Clock, V1Devices, V1DiskIOThreads, V1Features, V1Firmware, V1LaunchSecurity, V1Machine, V1Memory, V1ResourceRequirements } from './'; /** * * @export * @interface V1DomainSpec */ export interface V1DomainSpec { /** * * @type {V1Chassis} * @memberof V1DomainSpec */ chassis?: V1Chassis; /** * * @type {V1Clock} * @memberof V1DomainSpec */ clock?: V1Clock; /** * * @type {V1CPU} * @memberof V1DomainSpec */ cpu?: V1CPU; /** * * @type {V1Devices} * @memberof V1DomainSpec */ devices: V1Devices; /** * * @type {V1Features} * @memberof V1DomainSpec */ features?: V1Features; /** * * @type {V1Firmware} * @memberof V1DomainSpec */ firmware?: V1Firmware; /** * * @type {V1DiskIOThreads} * @memberof V1DomainSpec */ ioThreads?: V1DiskIOThreads; /** * Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto * @type {string} * @memberof V1DomainSpec */ ioThreadsPolicy?: string; /** * * @type {V1LaunchSecurity} * @memberof V1DomainSpec */ launchSecurity?: V1LaunchSecurity; /** * * @type {V1Machine} * @memberof V1DomainSpec */ machine?: V1Machine; /** * * @type {V1Memory} * @memberof V1DomainSpec */ memory?: V1Memory; /** * * @type {V1ResourceRequirements} * @memberof V1DomainSpec */ resources?: V1ResourceRequirements; } export declare function V1DomainSpecFromJSON(json: any): V1DomainSpec; export declare function V1DomainSpecFromJSONTyped(json: any, _ignoreDiscriminator: boolean): V1DomainSpec; export declare function V1DomainSpecToJSON(value?: V1DomainSpec | null): any;