import { IComGithubCiliumCiliumPkgK8sSlimK8sApisMetaV1Time } from "../../meta/v1/Time.js"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2PolicyConditionType } from "./PolicyConditionType.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface INetworkPolicyCondition { /** * The last time the condition transitioned from one status to another. */ "lastTransitionTime"?: IComGithubCiliumCiliumPkgK8sSlimK8sApisMetaV1Time; /** * A human readable message indicating details about the transition. */ "message"?: string; /** * The reason for the condition's last transition. */ "reason"?: string; "status": string; /** * The type of the policy condition */ "type": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2PolicyConditionType; } export declare class NetworkPolicyCondition extends Model implements INetworkPolicyCondition { "lastTransitionTime"?: IComGithubCiliumCiliumPkgK8sSlimK8sApisMetaV1Time; "message"?: string; "reason"?: string; "status": string; "type": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2PolicyConditionType; constructor(data?: ModelData); } export type { INetworkPolicyCondition as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2NetworkPolicyCondition, NetworkPolicyCondition as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2NetworkPolicyCondition };