@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
TypeScript
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