import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeNetworkingPkgApisNetworkingV1alpha1ClusterDomainClaimSpec } from "./ClusterDomainClaimSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * ClusterDomainClaim is a cluster-wide reservation for a particular domain name. */ export interface IClusterDomainClaim extends TypeMeta { "apiVersion": "networking.internal.knative.dev/v1alpha1"; "kind": "ClusterDomainClaim"; /** * Standard object's metadata. * More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata */ "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec is the desired state of the ClusterDomainClaim. * More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status */ "spec"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1ClusterDomainClaimSpec; } /** * ClusterDomainClaim is a cluster-wide reservation for a particular domain name. */ export declare class ClusterDomainClaim extends Model implements IClusterDomainClaim { "apiVersion": "networking.internal.knative.dev/v1alpha1"; "kind": "ClusterDomainClaim"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1ClusterDomainClaimSpec; static apiVersion: IClusterDomainClaim["apiVersion"]; static kind: IClusterDomainClaim["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IClusterDomainClaim as IDevKnativeNetworkingPkgApisNetworkingV1alpha1ClusterDomainClaim, ClusterDomainClaim as DevKnativeNetworkingPkgApisNetworkingV1alpha1ClusterDomainClaim };