/** * Assisted Migration Agent API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface VmInspectionStatus */ export interface VmInspectionStatus { /** * Current inspection state * @type {VmInspectionStatusStateEnum} * @memberof VmInspectionStatus */ state: VmInspectionStatusStateEnum; /** * Error message when state is error * @type {string} * @memberof VmInspectionStatus */ error?: string; /** * Inspection results * @type {object} * @memberof VmInspectionStatus */ results?: object; } /** * @export */ export declare const VmInspectionStatusStateEnum: { readonly VmInspectionStatusStatePending: "pending"; readonly VmInspectionStatusStateRunning: "running"; readonly VmInspectionStatusStateCompleted: "completed"; readonly VmInspectionStatusStateCanceled: "canceled"; readonly VmInspectionStatusStateError: "error"; }; export type VmInspectionStatusStateEnum = typeof VmInspectionStatusStateEnum[keyof typeof VmInspectionStatusStateEnum]; /** * Check if a given object implements the VmInspectionStatus interface. */ export declare function instanceOfVmInspectionStatus(value: object): value is VmInspectionStatus; export declare function VmInspectionStatusFromJSON(json: any): VmInspectionStatus; export declare function VmInspectionStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): VmInspectionStatus; export declare function VmInspectionStatusToJSON(json: any): VmInspectionStatus; export declare function VmInspectionStatusToJSONTyped(value?: VmInspectionStatus | null, ignoreDiscriminator?: boolean): any;