/**
 * Copyright (c) Spectro Cloud
 * SPDX-License-Identifier: Apache-2.0
 */
/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * Palette APIs - 4.7
 * OpenAPI spec version: v1
 */
import type { Time } from './time';
import type { SpectroClusterAddOnServiceSummary } from './spectroClusterAddOnServiceSummary';
import type { APIEndpoint } from './aPIEndpoint';
import type { ClusterImport } from './clusterImport';
import type { ClusterCondition } from './clusterCondition';
import type { ResourceCost } from './resourceCost';
import type { ClusterFips } from './clusterFips';
import type { SpectroClusterHealthStatus } from './spectroClusterHealthStatus';
import type { KubeMeta } from './kubeMeta';
import type { ClusterMetaSpecLocation } from './clusterMetaSpecLocation';
import type { SpectroClusterMetrics } from './spectroClusterMetrics';
import type { ClusterNotificationStatus } from './clusterNotificationStatus';
import type { ClusterPackStatus } from './clusterPackStatus';
import type { LoadBalancerService } from './loadBalancerService';
import type { SpcApply } from './spcApply';
import type { Upgrades } from './upgrades';
import type { Virtual } from './virtual';
import type { ResourceReference } from './resourceReference';
/**
 * Spectro cluster status summary
 */
export type SpectroClusterUidStatusSummary = {
    abortTimestamp?: Time;
    addOnServices?: SpectroClusterAddOnServiceSummary[];
    apiEndpoints?: APIEndpoint[];
    clusterImport?: ClusterImport;
    conditions?: ClusterCondition[];
    cost?: ResourceCost;
    fips?: ClusterFips;
    health?: SpectroClusterHealthStatus;
    hourlyRate?: ResourceCost;
    kubeMeta?: KubeMeta;
    location?: ClusterMetaSpecLocation;
    metrics?: SpectroClusterMetrics;
    notifications?: ClusterNotificationStatus;
    packs?: ClusterPackStatus[];
    services?: LoadBalancerService[];
    spcApply?: SpcApply;
    /** current operational state */
    state?: string;
    upgrades?: Upgrades[];
    virtual?: Virtual;
    workspaces?: ResourceReference[];
};
//# sourceMappingURL=spectroClusterUidStatusSummary.d.ts.map