@kubernetes-models/flux-cd
Version:
32 lines (31 loc) • 1.24 kB
TypeScript
import { IIoK8sApimachineryPkgApisMetaV1Time } from "@kubernetes-models/apimachinery/apis/meta/v1/Time";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* TestHookStatus holds the status information for a test hook as observed
* to be run by the controller.
*/
export interface ITestHookStatus {
/**
* LastCompleted is the time the test hook last completed.
*/
"lastCompleted"?: IIoK8sApimachineryPkgApisMetaV1Time;
/**
* LastStarted is the time the test hook was last started.
*/
"lastStarted"?: IIoK8sApimachineryPkgApisMetaV1Time;
/**
* Phase the test hook was observed to be in.
*/
"phase"?: string;
}
/**
* TestHookStatus holds the status information for a test hook as observed
* to be run by the controller.
*/
export declare class TestHookStatus extends Model<ITestHookStatus> implements ITestHookStatus {
"lastCompleted"?: IIoK8sApimachineryPkgApisMetaV1Time;
"lastStarted"?: IIoK8sApimachineryPkgApisMetaV1Time;
"phase"?: string;
constructor(data?: ModelData<ITestHookStatus>);
}
export type { ITestHookStatus as IComGithubFluxcdHelmControllerApiV2TestHookStatus, TestHookStatus as ComGithubFluxcdHelmControllerApiV2TestHookStatus };