ResolveTransitiveAccess resolves transitive access rules for the resource of this type. For example, for a report resource, this determines all the resources needed to access the report like the underlying metrics view, explore, etc. and adds the corresponding security rules to the list of rules to
(ctx context.Context, claims *SecurityClaims, res *runtimev1.Resource)
| 64 | // For example, for a report resource, this determines all the resources needed to access the report like the underlying metrics view, explore, etc. and adds the corresponding security rules to the list of rules to be applied. |
| 65 | // And use the underlying query to determine the fields that are accessible in the report and where clause that needs to be applied. |
| 66 | ResolveTransitiveAccess(ctx context.Context, claims *SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error) |
| 67 | } |
| 68 | |
| 69 | // ReconcileResult propagates results from a reconciler invocation |
no outgoing calls
no test coverage detected