import { IComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1EmbeddedObjectMetadata } from "./EmbeddedObjectMetadata.js"; import { IIoK8sApiCoreV1PersistentVolumeClaimSpec } from "kubernetes-models/v1/PersistentVolumeClaimSpec"; import { IIoK8sApiCoreV1PersistentVolumeClaimStatus } from "kubernetes-models/v1/PersistentVolumeClaimStatus"; import { ModelData, Model } from "@kubernetes-models/base"; /** * EmbeddedPersistentVolumeClaim is an embedded version of k8s.io/api/core/v1.PersistentVolumeClaim. * It contains TypeMeta and a reduced ObjectMeta. */ export interface IEmbeddedPersistentVolumeClaim { "apiVersion": "monitoring.coreos.com/v1"; "kind": "EmbeddedPersistentVolumeClaim"; /** * metadata defines EmbeddedMetadata contains metadata relevant to an EmbeddedResource. */ "metadata"?: IComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1EmbeddedObjectMetadata; /** * spec defines the specification of the characteristics of a volume requested by a pod author. * More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims */ "spec"?: IIoK8sApiCoreV1PersistentVolumeClaimSpec; /** * status is deprecated: this field is never set. */ "status"?: IIoK8sApiCoreV1PersistentVolumeClaimStatus; } /** * EmbeddedPersistentVolumeClaim is an embedded version of k8s.io/api/core/v1.PersistentVolumeClaim. * It contains TypeMeta and a reduced ObjectMeta. */ export declare class EmbeddedPersistentVolumeClaim extends Model implements IEmbeddedPersistentVolumeClaim { "apiVersion": "monitoring.coreos.com/v1"; "kind": "EmbeddedPersistentVolumeClaim"; "metadata"?: IComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1EmbeddedObjectMetadata; "spec"?: IIoK8sApiCoreV1PersistentVolumeClaimSpec; "status"?: IIoK8sApiCoreV1PersistentVolumeClaimStatus; constructor(data?: ModelData); } export type { IEmbeddedPersistentVolumeClaim as IComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1EmbeddedPersistentVolumeClaim, EmbeddedPersistentVolumeClaim as ComGithubPrometheusOperatorPrometheusOperatorPkgApisMonitoringV1EmbeddedPersistentVolumeClaim };