@codingame/kubevirt-api
Version:
kubevirt OpenAPI automation for TypeScript
59 lines (58 loc) • 2.38 kB
TypeScript
/**
* KubeVirt Containerized Data Importer API
* Containerized Data Importer for KubeVirt.
*
* 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 { V1beta1DataImportCronCondition, V1beta1DataVolumeSourcePVC, V1beta1ImportStatus } from './';
/**
* DataImportCronStatus provides the most recently observed status of the DataImportCron
* @export
* @interface V1beta1DataImportCronStatus
*/
export interface V1beta1DataImportCronStatus {
/**
*
* @type {Array<V1beta1DataImportCronCondition>}
* @memberof V1beta1DataImportCronStatus
*/
conditions?: Array<V1beta1DataImportCronCondition>;
/**
* CurrentImports are the imports in progress. Currently only a single import is supported.
* @type {Array<V1beta1ImportStatus>}
* @memberof V1beta1DataImportCronStatus
*/
currentImports?: Array<V1beta1ImportStatus>;
/**
* Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.
* @type {string}
* @memberof V1beta1DataImportCronStatus
*/
lastExecutionTimestamp?: string;
/**
* Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.
* @type {string}
* @memberof V1beta1DataImportCronStatus
*/
lastImportTimestamp?: string;
/**
*
* @type {V1beta1DataVolumeSourcePVC}
* @memberof V1beta1DataImportCronStatus
*/
lastImportedPVC?: V1beta1DataVolumeSourcePVC;
/**
* SourceFormat defines the format of the DataImportCron-created disk image sources
* @type {string}
* @memberof V1beta1DataImportCronStatus
*/
sourceFormat?: string;
}
export declare function V1beta1DataImportCronStatusFromJSON(json: any): V1beta1DataImportCronStatus;
export declare function V1beta1DataImportCronStatusFromJSONTyped(json: any, _ignoreDiscriminator: boolean): V1beta1DataImportCronStatus;
export declare function V1beta1DataImportCronStatusToJSON(value?: V1beta1DataImportCronStatus | null): any;