@InterfaceAudience.LimitedPrivate(value="S3A auditing extensions") @InterfaceStability.Unstable
See: Description
| Interface | Description |
|---|---|
| AuditManagerS3A |
Interface for Audit Managers auditing operations through the
AWS libraries.
|
| AuditSpanS3A |
An Audit Span with S3A integration, specifically
callbacks from the AWS client SDK.
|
| AWSAuditEventCallbacks |
Callbacks for audit spans.
|
| OperationAuditor |
Interfaces for audit services to implement.
|
| Class | Description |
|---|---|
| AuditIntegration |
Support for integrating auditing within the S3A code.
|
| AWSRequestAnalyzer |
Extract information from a request.
|
| AWSRequestAnalyzer.RequestInfo |
Info about a request.
|
| OperationAuditorOptions |
Options for the
OperationAuditor. |
| S3AAuditConstants | |
| S3LogParser |
Class to help parse AWS S3 Logs.
|
| S3LogVerbs |
Various verbs in the S3 logs.
|
| Exception | Description |
|---|---|
| AuditFailureException |
This is in the AWS exception tree so that exceptions raised in the
AWS SDK are correctly reported up.
|
S3AAuditConstants.AUDIT_SERVICE_CLASSNAME.
The service MUST implement the interface
OperationAuditor
to provide an AuditSpan whenever
an operation is started through a public FileSystem API call
(+some other operations).Copyright © 2008–2022 Apache Software Foundation. All rights reserved.