@stolostron/multicluster-sdk
Version:
Provides extensions and APIs that dynamic plugins can use to leverage multicluster capabilities provided by Red Hat Advanced Cluster Management.
12 lines • 756 B
TypeScript
import { K8sResourceCommon, Selector } from '@openshift-console/dynamic-plugin-sdk';
import { ClusterSetData, FleetClusterNamesOptions } from '../types/fleet';
/**
* Internal hook that provides common implementation for fleet cluster operations.
* This is shared between useFleetClusterNames and useFleetClusterSets.
*/
export declare function useFleetClustersInternal({ returnAllClusters, includeGlobal, clusterSets, }: FleetClusterNamesOptions): [K8sResourceCommon[], boolean, any, Selector | undefined];
/**
* Organizes clusters into cluster set data structure
*/
export declare function organizeClustersBySet(clusters: K8sResourceCommon[], options?: FleetClusterNamesOptions): ClusterSetData;
//# sourceMappingURL=useFleetClustersInternal.d.ts.map