@Generated(value="jsii-pacmak/1.28.0 (build 1801f4f)", date="2021-04-28T11:08:05.290Z") @Stability(value=Stable) public interface LoggingOptions extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
LoggingOptions.Builder
A builder for
LoggingOptions |
static class |
LoggingOptions.Jsii$Proxy
An implementation for
LoggingOptions |
| Modifier and Type | Method and Description |
|---|---|
static LoggingOptions.Builder |
builder() |
default Boolean |
getAppLogEnabled()
Specify if Elasticsearch application logging should be set up.
|
default ILogGroup |
getAppLogGroup()
Log Elasticsearch application logs to this log group.
|
default Boolean |
getAuditLogEnabled()
Specify if Elasticsearch audit logging should be set up.
|
default ILogGroup |
getAuditLogGroup()
Log Elasticsearch audit logs to this log group.
|
default Boolean |
getSlowIndexLogEnabled()
Specify if slow index logging should be set up.
|
default ILogGroup |
getSlowIndexLogGroup()
Log slow indices to this log group.
|
default Boolean |
getSlowSearchLogEnabled()
Specify if slow search logging should be set up.
|
default ILogGroup |
getSlowSearchLogGroup()
Log slow searches to this log group.
|
@Stability(value=Stable) @Nullable default Boolean getAppLogEnabled()
Requires Elasticsearch version 5.1 or later.
Default: - false
@Stability(value=Stable) @Nullable default ILogGroup getAppLogGroup()
Default: - a new log group is created if app logging is enabled
@Stability(value=Stable) @Nullable default Boolean getAuditLogEnabled()
Requires Elasticsearch version 6.7 or later and fine grained access control to be enabled.
Default: - false
@Stability(value=Stable) @Nullable default ILogGroup getAuditLogGroup()
Default: - a new log group is created if audit logging is enabled
@Stability(value=Stable) @Nullable default Boolean getSlowIndexLogEnabled()
Requires Elasticsearch version 5.1 or later.
Default: - false
@Stability(value=Stable) @Nullable default ILogGroup getSlowIndexLogGroup()
Default: - a new log group is created if slow index logging is enabled
@Stability(value=Stable) @Nullable default Boolean getSlowSearchLogEnabled()
Requires Elasticsearch version 5.1 or later.
Default: - false
@Stability(value=Stable) @Nullable default ILogGroup getSlowSearchLogGroup()
Default: - a new log group is created if slow search logging is enabled
@Stability(value=Stable) static LoggingOptions.Builder builder()
LoggingOptions.Builder of LoggingOptionsCopyright © 2021. All rights reserved.