@kubernetes-models/argo-cd
Version:
36 lines (35 loc) • 2.28 kB
TypeScript
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetApplicationStatus } from "./ApplicationSetApplicationStatus.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetCondition } from "./ApplicationSetCondition.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ResourceStatus } from "./ResourceStatus.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ApplicationSetStatus defines the observed state of ApplicationSet
*/
export interface IApplicationSetStatus {
"applicationStatus"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetApplicationStatus>;
/**
* INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
* Important: Run "make" to regenerate code after modifying this file
*/
"conditions"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetCondition>;
/**
* Resources is a list of Applications resources managed by this application set.
*/
"resources"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ResourceStatus>;
/**
* ResourcesCount is the total number of resources managed by this application set. The count may be higher than actual number of items in the Resources field when
* the number of managed resources exceeds the limit imposed by the controller (to avoid making the status field too large).
*/
"resourcesCount"?: number;
}
/**
* ApplicationSetStatus defines the observed state of ApplicationSet
*/
export declare class ApplicationSetStatus extends Model<IApplicationSetStatus> implements IApplicationSetStatus {
"applicationStatus"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetApplicationStatus>;
"conditions"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetCondition>;
"resources"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ResourceStatus>;
"resourcesCount"?: number;
constructor(data?: ModelData<IApplicationSetStatus>);
}
export type { IApplicationSetStatus as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetStatus, ApplicationSetStatus as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetStatus };