import { ModelData, Model } from "@kubernetes-models/base"; /** * EmbeddedObjectMetadata contains a subset of the fields included in k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta * Only fields which are relevant to embedded resources are included. */ export interface IEmbeddedObjectMetadata { /** * annotations defines 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; }; /** * labels define the map of string keys and values that can be used to organize and categorize * (scope and select) objects. May match selectors of replication controllers * and services. * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ */ "labels"?: { [key: string]: string; }; /** * name must be unique within a namespace. Is required when creating resources, although * some resources may allow a client to request the generation of an appropriate name * automatically. Name is primarily intended for creation idempotence and configuration * definition. * Cannot be updated. * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/ */ "name"?: string; } /** * EmbeddedObjectMetadata contains a subset of the fields included in k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta * Only fields which are relevant to embedded resources are included. */ export declare class EmbeddedObjectMetadata extends Model implements IEmbeddedObjectMetadata { "annotations"?: { [key: string]: string; }; "labels"?: { [key: string]: string; }; "name"?: string; constructor(data?: ModelData); } export type { IEmbeddedObjectMetadata as IComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1EmbeddedObjectMetadata, EmbeddedObjectMetadata as ComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1EmbeddedObjectMetadata };