import { IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1ResourcePolicyStatus } from "./ResourcePolicyStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1PolicyPhase } from "./PolicyPhase.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IStackConfigPolicyStatus { /** * Details holds the status details for each resource to be configured. */ "details"?: { [key: string]: { [key: string]: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1ResourcePolicyStatus; }; }; /** * Errors is the number of resources which have an incorrect configuration */ "errors"?: number; /** * ObservedGeneration is the most recent generation observed for this StackConfigPolicy. */ "observedGeneration"?: number; /** * Phase is the phase of the StackConfigPolicy. */ "phase"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1PolicyPhase; /** * Ready is the number of resources successfully configured. */ "ready"?: number; /** * ReadyCount is a human representation of the number of resources successfully configured. */ "readyCount"?: string; /** * Resources is the number of resources to be configured. */ "resources"?: number; /** * ResourcesStatuses holds the status for each resource to be configured. * * Deprecated: Details is used to store the status of resources from ECK 2.11 */ "resourcesStatuses"?: { [key: string]: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1ResourcePolicyStatus; }; } export declare class StackConfigPolicyStatus extends Model implements IStackConfigPolicyStatus { "details"?: { [key: string]: { [key: string]: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1ResourcePolicyStatus; }; }; "errors"?: number; "observedGeneration"?: number; "phase"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1PolicyPhase; "ready"?: number; "readyCount"?: string; "resources"?: number; "resourcesStatuses"?: { [key: string]: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1ResourcePolicyStatus; }; constructor(data?: ModelData); } export type { IStackConfigPolicyStatus as IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicyStatus, StackConfigPolicyStatus as ComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicyStatus };