@kubernetes-models/flux-cd
Version:
39 lines (38 loc) • 1.52 kB
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* HelmChartTemplateObjectMeta defines the template for the ObjectMeta of a
* v1.HelmChart.
*/
export interface IHelmChartTemplateObjectMeta {
/**
* Annotations is an unstructured key value map stored with a resource that may be
* set by external tools to store and retrieve arbitrary metadata. They are not
* queryable and should be preserved when modifying objects.
* More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
*/
"annotations"?: {
[key: string]: string;
};
/**
* Map of string keys and values that can be used to organize and categorize
* (scope and select) objects.
* More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
*/
"labels"?: {
[key: string]: string;
};
}
/**
* HelmChartTemplateObjectMeta defines the template for the ObjectMeta of a
* v1.HelmChart.
*/
export declare class HelmChartTemplateObjectMeta extends Model<IHelmChartTemplateObjectMeta> implements IHelmChartTemplateObjectMeta {
"annotations"?: {
[key: string]: string;
};
"labels"?: {
[key: string]: string;
};
constructor(data?: ModelData<IHelmChartTemplateObjectMeta>);
}
export type { IHelmChartTemplateObjectMeta as IComGithubFluxcdHelmControllerApiV2HelmChartTemplateObjectMeta, HelmChartTemplateObjectMeta as ComGithubFluxcdHelmControllerApiV2HelmChartTemplateObjectMeta };