kubernetes-models
Version:
19 lines (18 loc) • 1.06 kB
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* PodSchedulingGroup identifies the runtime scheduling group instance that a Pod belongs to. The scheduler uses this information to apply workload-aware scheduling semantics. Exactly one field must be specified.
*/
export interface IPodSchedulingGroup {
/**
* PodGroupName specifies the name of the standalone PodGroup object that represents the runtime instance of this group. Must be a DNS subdomain.
*/
"podGroupName"?: string;
}
/**
* PodSchedulingGroup identifies the runtime scheduling group instance that a Pod belongs to. The scheduler uses this information to apply workload-aware scheduling semantics. Exactly one field must be specified.
*/
export declare class PodSchedulingGroup extends Model<IPodSchedulingGroup> implements IPodSchedulingGroup {
"podGroupName"?: string;
constructor(data?: ModelData<IPodSchedulingGroup>);
}
export type { IPodSchedulingGroup as IIoK8sApiCoreV1PodSchedulingGroup, PodSchedulingGroup as IoK8sApiCoreV1PodSchedulingGroup };