@kubernetes-models/apimachinery
Version:
Types for Kubernetes API objects
58 lines (57 loc) • 1.72 kB
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* Info contains versioning information. how we'll want to distribute that information.
*/
export interface IInfo {
"buildDate": string;
"compiler": string;
/**
* EmulationMajor is the major version of the emulation version
*/
"emulationMajor"?: string;
/**
* EmulationMinor is the minor version of the emulation version
*/
"emulationMinor"?: string;
"gitCommit": string;
"gitTreeState": string;
"gitVersion": string;
"goVersion": string;
/**
* Major is the major version of the binary version
*/
"major": string;
/**
* MinCompatibilityMajor is the major version of the minimum compatibility version
*/
"minCompatibilityMajor"?: string;
/**
* MinCompatibilityMinor is the minor version of the minimum compatibility version
*/
"minCompatibilityMinor"?: string;
/**
* Minor is the minor version of the binary version
*/
"minor": string;
"platform": string;
}
/**
* Info contains versioning information. how we'll want to distribute that information.
*/
export declare class Info extends Model<IInfo> implements IInfo {
"buildDate": string;
"compiler": string;
"emulationMajor"?: string;
"emulationMinor"?: string;
"gitCommit": string;
"gitTreeState": string;
"gitVersion": string;
"goVersion": string;
"major": string;
"minCompatibilityMajor"?: string;
"minCompatibilityMinor"?: string;
"minor": string;
"platform": string;
constructor(data?: ModelData<IInfo>);
}
export { IInfo as IIoK8sApimachineryPkgVersionInfo, Info as IoK8sApimachineryPkgVersionInfo };