import { IComGithubCiliumCiliumPkgAlibabacloudEniTypesENIStatus } from "../../github.com/cilium/cilium/pkg/alibabacloud/eni/types/ENIStatus.js"; import { IComGithubCiliumCiliumPkgAzureTypesAzureStatus } from "../../azure/types/AzureStatus.js"; import { IComGithubCiliumCiliumPkgAwsEniTypesENIStatus } from "../../github.com/cilium/cilium/pkg/aws/eni/types/ENIStatus.js"; import { IComGithubCiliumCiliumPkgIpamTypesIPAMStatus } from "../../ipam/types/IPAMStatus.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * NodeStatus is the status of a node. */ export interface INodeStatus { /** * AlibabaCloud is the AlibabaCloud specific status of the node. */ "alibaba-cloud"?: IComGithubCiliumCiliumPkgAlibabacloudEniTypesENIStatus; /** * Azure is the Azure specific status of the node. */ "azure"?: IComGithubCiliumCiliumPkgAzureTypesAzureStatus; /** * ENI is the AWS ENI specific status of the node. */ "eni"?: IComGithubCiliumCiliumPkgAwsEniTypesENIStatus; /** * IPAM is the IPAM status of the node. */ "ipam"?: IComGithubCiliumCiliumPkgIpamTypesIPAMStatus; } /** * NodeStatus is the status of a node. */ export declare class NodeStatus extends Model implements INodeStatus { "alibaba-cloud"?: IComGithubCiliumCiliumPkgAlibabacloudEniTypesENIStatus; "azure"?: IComGithubCiliumCiliumPkgAzureTypesAzureStatus; "eni"?: IComGithubCiliumCiliumPkgAwsEniTypesENIStatus; "ipam"?: IComGithubCiliumCiliumPkgIpamTypesIPAMStatus; constructor(data?: ModelData); } export type { INodeStatus as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2NodeStatus, NodeStatus as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2NodeStatus };