@kubernetes-models/argo-cd
Version:
34 lines (33 loc) • 1.29 kB
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ApplicationSetTemplateMeta represents the Argo CD application fields that may
* be used for Applications generated from the ApplicationSet (based on metav1.ObjectMeta)
*/
export interface IApplicationSetTemplateMeta {
"annotations"?: {
[key: string]: string;
};
"finalizers"?: Array<string>;
"labels"?: {
[key: string]: string;
};
"name"?: string;
"namespace"?: string;
}
/**
* ApplicationSetTemplateMeta represents the Argo CD application fields that may
* be used for Applications generated from the ApplicationSet (based on metav1.ObjectMeta)
*/
export declare class ApplicationSetTemplateMeta extends Model<IApplicationSetTemplateMeta> implements IApplicationSetTemplateMeta {
"annotations"?: {
[key: string]: string;
};
"finalizers"?: Array<string>;
"labels"?: {
[key: string]: string;
};
"name"?: string;
"namespace"?: string;
constructor(data?: ModelData<IApplicationSetTemplateMeta>);
}
export type { IApplicationSetTemplateMeta as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplateMeta, ApplicationSetTemplateMeta as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplateMeta };