public class AuthorizationLogData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Action |
action |
AuthorizePolicy |
authorizePolicy |
AuthorizeResult |
authorizeResult |
RequestContext |
requestContext |
Scope |
sourceScope |
Constructor and Description |
---|
AuthorizationLogData(Scope sourceScope,
RequestContext requestContext,
Action action,
AuthorizeResult authorizeResult,
AuthorizePolicy authorizePolicy) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
public final Scope sourceScope
public final RequestContext requestContext
public final Action action
public final AuthorizeResult authorizeResult
public final AuthorizePolicy authorizePolicy
public AuthorizationLogData(Scope sourceScope, RequestContext requestContext, Action action, AuthorizeResult authorizeResult, AuthorizePolicy authorizePolicy)
sourceScope
- Scope of the cluster making the authorization decisionrequestContext
- Request context that contains details of the request that was being
authorized. This includes the user principal.action
- The action that was being authorized including resource and operation.authorizeResult
- Result of the authorization indicating if access was granted.authorizePolicy
- Details of the authorization policy that granted or denied access.
This includes any ACL/Role binding that produced the result.