@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:21.054Z") @Stability(value=Experimental) 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()
(experimental) Specify if Elasticsearch application logging should be set up.
|
default ILogGroup |
getAppLogGroup()
(experimental) Log Elasticsearch application logs to this log group.
|
default Boolean |
getAuditLogEnabled()
(experimental) Specify if Elasticsearch audit logging should be set up.
|
default ILogGroup |
getAuditLogGroup()
(experimental) Log Elasticsearch audit logs to this log group.
|
default Boolean |
getSlowIndexLogEnabled()
(experimental) Specify if slow index logging should be set up.
|
default ILogGroup |
getSlowIndexLogGroup()
(experimental) Log slow indices to this log group.
|
default Boolean |
getSlowSearchLogEnabled()
(experimental) Specify if slow search logging should be set up.
|
default ILogGroup |
getSlowSearchLogGroup()
(experimental) Log slow searches to this log group.
|
@Stability(value=Experimental) @Nullable default Boolean getAppLogEnabled()
Requires Elasticsearch version 5.1 or later.
Default: - false
@Stability(value=Experimental) @Nullable default ILogGroup getAppLogGroup()
Default: - a new log group is created if app logging is enabled
@Stability(value=Experimental) @Nullable default Boolean getAuditLogEnabled()
Requires Elasticsearch version 6.7 or later and fine grained access control to be enabled.
Default: - false
@Stability(value=Experimental) @Nullable default ILogGroup getAuditLogGroup()
Default: - a new log group is created if audit logging is enabled
@Stability(value=Experimental) @Nullable default Boolean getSlowIndexLogEnabled()
Requires Elasticsearch version 5.1 or later.
Default: - false
@Stability(value=Experimental) @Nullable default ILogGroup getSlowIndexLogGroup()
Default: - a new log group is created if slow index logging is enabled
@Stability(value=Experimental) @Nullable default Boolean getSlowSearchLogEnabled()
Requires Elasticsearch version 5.1 or later.
Default: - false
@Stability(value=Experimental) @Nullable default ILogGroup getSlowSearchLogGroup()
Default: - a new log group is created if slow search logging is enabled
@Stability(value=Experimental) static LoggingOptions.Builder builder()
LoggingOptions.Builder of LoggingOptionsCopyright © 2021. All rights reserved.