UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

47 lines (46 loc) 2 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 { V1VirtualMachineInstanceMigrationCondition, V1VirtualMachineInstanceMigrationPhaseTransitionTimestamp, V1VirtualMachineInstanceMigrationState } from './'; /** * VirtualMachineInstanceMigration reprents information pertaining to a VMI's migration. * @export * @interface V1VirtualMachineInstanceMigrationStatus */ export interface V1VirtualMachineInstanceMigrationStatus { /** * * @type {Array<V1VirtualMachineInstanceMigrationCondition>} * @memberof V1VirtualMachineInstanceMigrationStatus */ conditions?: Array<V1VirtualMachineInstanceMigrationCondition>; /** * * @type {V1VirtualMachineInstanceMigrationState} * @memberof V1VirtualMachineInstanceMigrationStatus */ migrationState?: V1VirtualMachineInstanceMigrationState; /** * * @type {string} * @memberof V1VirtualMachineInstanceMigrationStatus */ phase?: string; /** * PhaseTransitionTimestamp is the timestamp of when the last phase change occurred * @type {Array<V1VirtualMachineInstanceMigrationPhaseTransitionTimestamp>} * @memberof V1VirtualMachineInstanceMigrationStatus */ phaseTransitionTimestamps?: Array<V1VirtualMachineInstanceMigrationPhaseTransitionTimestamp>; } export declare function V1VirtualMachineInstanceMigrationStatusFromJSON(json: any): V1VirtualMachineInstanceMigrationStatus; export declare function V1VirtualMachineInstanceMigrationStatusFromJSONTyped(json: any, _ignoreDiscriminator: boolean): V1VirtualMachineInstanceMigrationStatus; export declare function V1VirtualMachineInstanceMigrationStatusToJSON(value?: V1VirtualMachineInstanceMigrationStatus | null): any;