kubernetes-models
Version:
31 lines (30 loc) • 1.65 kB
TypeScript
import { IIoK8sApimachineryPkgApisMetaV1Condition } from "@kubernetes-models/apimachinery/apis/meta/v1/Condition";
import { IIoK8sApiAdmissionregistrationV1TypeChecking } from "./TypeChecking.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ValidatingAdmissionPolicyStatus represents the status of an admission validation policy.
*/
export interface IValidatingAdmissionPolicyStatus {
/**
* conditions represent the latest available observations of a policy's current state.
*/
"conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>;
/**
* observedGeneration is the generation observed by the controller.
*/
"observedGeneration"?: number;
/**
* typeChecking contains the results of type checking for each expression. Presence of this field indicates the completion of the type checking.
*/
"typeChecking"?: IIoK8sApiAdmissionregistrationV1TypeChecking;
}
/**
* ValidatingAdmissionPolicyStatus represents the status of an admission validation policy.
*/
export declare class ValidatingAdmissionPolicyStatus extends Model<IValidatingAdmissionPolicyStatus> implements IValidatingAdmissionPolicyStatus {
"conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>;
"observedGeneration"?: number;
"typeChecking"?: IIoK8sApiAdmissionregistrationV1TypeChecking;
constructor(data?: ModelData<IValidatingAdmissionPolicyStatus>);
}
export type { IValidatingAdmissionPolicyStatus as IIoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus, ValidatingAdmissionPolicyStatus as IoK8sApiAdmissionregistrationV1ValidatingAdmissionPolicyStatus };