UNPKG

@stolostron/multicluster-sdk

Version:

Provides extensions and APIs that dynamic plugins can use to leverage multicluster capabilities provided by Red Hat Advanced Cluster Management.

16 lines 1.09 kB
import { FleetAccessReviewResourceAttributes } from '../types/fleet'; /** * Hook that provides information about user access to a given resource. * @param resourceAttributes resource attributes for access review * @param resourceAttributes.group the name of the group to check access for * @param resourceAttributes.resource the name of the resource to check access for * @param resourceAttributes.subresource the name of the subresource to check access for * @param resourceAttributes.verb the "action" to perform; one of 'create' | 'get' | 'list' | 'update' | 'patch' | 'delete' | 'deletecollection' | 'watch' | 'impersonate' * @param resourceAttributes.name the name * @param resourceAttributes.namespace the namespace * @param resourceAttributes.cluster the cluster name to find the resource in * * @returns Array with `isAllowed` and `loading` values. */ export declare const useFleetAccessReview: ({ group, resource, subresource, verb, name, namespace, cluster, }: FleetAccessReviewResourceAttributes) => [boolean, boolean]; //# sourceMappingURL=useFleetAccessReview.d.ts.map