@kubernetes-models/argo-cd
Version:
33 lines (32 loc) • 1.58 kB
TypeScript
import { IIoK8sApimachineryPkgApisMetaV1Time } from "@kubernetes-models/apimachinery/apis/meta/v1/Time";
import { IComGithubArgoprojGitopsEnginePkgHealthHealthStatusCode } from "../../github.com/argoproj/gitops-engine/pkg/health/HealthStatusCode.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* AppHealthStatus contains information about the currently observed health state of an application
*/
export interface IAppHealthStatus {
/**
* LastTransitionTime is the time the HealthStatus was set or updated
*/
"lastTransitionTime"?: IIoK8sApimachineryPkgApisMetaV1Time;
/**
* Message is a human-readable informational message describing the health status
*
* Deprecated: this field is not used and will be removed in a future release.
*/
"message"?: string;
/**
* Status holds the status code of the application
*/
"status"?: IComGithubArgoprojGitopsEnginePkgHealthHealthStatusCode;
}
/**
* AppHealthStatus contains information about the currently observed health state of an application
*/
export declare class AppHealthStatus extends Model<IAppHealthStatus> implements IAppHealthStatus {
"lastTransitionTime"?: IIoK8sApimachineryPkgApisMetaV1Time;
"message"?: string;
"status"?: IComGithubArgoprojGitopsEnginePkgHealthHealthStatusCode;
constructor(data?: ModelData<IAppHealthStatus>);
}
export type { IAppHealthStatus as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1AppHealthStatus, AppHealthStatus as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1AppHealthStatus };