import { ResourceMetadata } from '../iam/ResourceMetadata';
import { StatusEnum } from './StatusEnum';
import { ClusterDetails } from './ClusterDetails';
/** Nutanix Cluster State */
export interface StateDetailsWithIAM {
    /** Available redundancy Factor */
    allowedRedundancyFactor: number[];
    /** Available versions to install */
    availableVersions: string[];
    /** IAM resource metadata */
    iam?: ResourceMetadata;
    /** Cluster name */
    serviceName: string;
    /** Current cluster's status */
    status: StatusEnum;
    /** Target Spec after deployment */
    targetSpec: ClusterDetails;
}
//# sourceMappingURL=StateDetailsWithIAM.d.ts.map