| Package | Description | 
|---|---|
| org.apache.ambari.server.audit.request | |
| org.apache.ambari.server.audit.request.eventcreator | 
| Constructor and Description | 
|---|
RequestAuditLoggerImpl(AuditLogger auditLogger,
                      Set<RequestAuditEventCreator> creatorSet)
Injecting dependencies through the constructor 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AlertGroupEventCreator
This creator handles alert group requests
 For resource type  
Resource.Type#AlertGroup
 and request types Request.Type#POST, Request.Type#PUT and Request.Type#DELETE | 
class  | 
AlertTargetEventCreator
This creator handles alert target requests
 For resource type  
Resource.Type#AlertTarget
 and request types Request.Type#POST, Request.Type#PUT and Request.Type#DELETE | 
class  | 
BlueprintEventCreator
This creator handles blueprint add and remove requests
 For resource type  
Resource.Type#Blueprint
 and request types Request.Type#POST and Request.Type#POST | 
class  | 
BlueprintExportEventCreator
This creator handles blueprint export requests
 For resource type  
Resource.Type#Cluster
 and request types Request.Type#GET | 
class  | 
ComponentEventCreator
This creator handles operation requests (start, stop, install, etc)
 For resource type  
Resource.Type.HostComponent
 and request types Request.Type.POST, Request.Type.PUT and Request.Type.DELETE | 
class  | 
ConfigurationChangeEventCreator
This creator handles operation requests (start, stop, install, etc)
 For resource type  
Resource.Type#HostComponent
 and request types Request.Type#POST, Request.Type#PUT and Request.Type#DELETE | 
class  | 
CredentialEventCreator
This creator handles crednetial requests
 For resource type  
Resource.Type#Upgrade
 and request types Request.Type#POST | 
class  | 
DefaultEventCreator
Default creator for  
RequestAuditLogger | 
class  | 
GroupEventCreator
This creator handles group requests
 For resource type  
Resource.Type#Group
 and request types Request.Type#POST and Request.Type#DELETE | 
class  | 
HostEventCreator
This creator handles host requests (add, delete, add component)
 For resource type  
Resource.Type#HostComponent
 and request types Request.Type#POST, Request.Type#DELETE and Request.Type#QUERY_POST | 
class  | 
MemberEventCreator
This creator handles member requests
 For resource type  
Resource.Type#Member
 and request types Request.Type#POST, Request.Type#PUT and Request.Type#DELETE | 
class  | 
PrivilegeEventCreator
This creator handles privilege requests
 For resource type  
Resource.Type#ClusterPrivilege
 and request types Request.Type#POST, Request.Type#PUT | 
class  | 
RecommendationIgnoreEventCreator
This creator ignores recommendation post requests
 For resource type  
Resource.Type#Recommendation
 and request types Request.Type#POST | 
class  | 
RepositoryEventCreator
This creator handles privilege requests
 For resource type  
Resource.Type#Repository
 and request types Request.Type#POST and Request.Type#PUT | 
class  | 
RepositoryVersionEventCreator
This creator handles privilege requests
 For resource type  
Resource.Type#Repository
 and request types Request.Type#POST, Request.Type#PUT and Request.Type#DELETE | 
class  | 
RequestEventCreator
This creator handles request type requests
 For resource type  
Resource.Type#Request
 and request types Request.Type#POST | 
class  | 
ServiceConfigDownloadEventCreator
This creator handles service config download requests
 For resource type  
Resource.Type#Service
 and request types Request.Type#GET | 
class  | 
ServiceEventCreator
This creator handles operation requests (start, stop, install, etc)
 For resource type  
Resource.Type#Service
 and request types Request.Type#POST, Request.Type#PUT and Request.Type#DELETE | 
class  | 
UnauthorizedEventCreator
This creator handles unauthorized actions
 For result status  
ResultStatus.STATUS#UNAUTHORIZED and ResultStatus.STATUS#FORBIDDEN | 
class  | 
UpgradeEventCreator
This creator handles upgrade requests
 For resource type  
Resource.Type#Upgrade
 and request types Request.Type#POST | 
class  | 
UpgradeItemEventCreator
This creator handles upgrade requests
 For resource type  
Resource.Type#Upgrade
 and request types Request.Type#PUT | 
class  | 
UserEventCreator
This creator handles user requests
 For resource type  
Resource.Type#User
 and request types Request.Type#POST, Request.Type#PUT and Request.Type#DELETE | 
class  | 
ValidationIgnoreEventCreator
This creator ignores validation post requests
 For resource type  
Resource.Type#Validation
 and request types Request.Type#POST | 
class  | 
ViewInstanceEventCreator
This creator handles view instance requests
 For resource type  
Resource.Type#ViewInstance
 and request types Request.Type#POST, Request.Type#PUT and Request.Type#DELETE | 
class  | 
ViewPrivilegeEventCreator
This creator handles view privilege requests
 For resource type  
Resource.Type#ViewInstance
 and request types Request.Type#PUT | 
Copyright © 2022 Apache Software Foundation. All rights reserved.