@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-31T18:36:57.859Z")
public interface LoggingOptions
Example:
Domain prodDomain = Domain.Builder.create(this, "Domain") .version(EngineVersion.OPENSEARCH_1_0) .capacity(CapacityConfig.builder() .masterNodes(5) .dataNodes(20) .build()) .ebs(EbsOptions.builder() .volumeSize(20) .build()) .zoneAwareness(ZoneAwarenessConfig.builder() .availabilityZoneCount(3) .build()) .logging(LoggingOptions.builder() .slowSearchLogEnabled(true) .appLogEnabled(true) .slowIndexLogEnabled(true) .build()) .build();
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 java.lang.Boolean |
getAppLogEnabled()
Specify if Amazon OpenSearch Service application logging should be set up.
|
default ILogGroup |
getAppLogGroup()
Log Amazon OpenSearch Service application logs to this log group.
|
default java.lang.Boolean |
getAuditLogEnabled()
Specify if Amazon OpenSearch Service audit logging should be set up.
|
default ILogGroup |
getAuditLogGroup()
Log Amazon OpenSearch Service audit logs to this log group.
|
default java.lang.Boolean |
getSlowIndexLogEnabled()
Specify if slow index logging should be set up.
|
default ILogGroup |
getSlowIndexLogGroup()
Log slow indices to this log group.
|
default java.lang.Boolean |
getSlowSearchLogEnabled()
Specify if slow search logging should be set up.
|
default ILogGroup |
getSlowSearchLogGroup()
Log slow searches to this log group.
|
default java.lang.Boolean getAppLogEnabled()
Requires Elasticsearch version 5.1 or later or OpenSearch version 1.0 or later.
Default: - false
default ILogGroup getAppLogGroup()
Default: - a new log group is created if app logging is enabled
default java.lang.Boolean getAuditLogEnabled()
Requires Elasticsearch version 6.7 or later or OpenSearch version 1.0 or later and fine grained access control to be enabled.
Default: - false
default ILogGroup getAuditLogGroup()
Default: - a new log group is created if audit logging is enabled
default java.lang.Boolean getSlowIndexLogEnabled()
Requires Elasticsearch version 5.1 or later or OpenSearch version 1.0 or later.
Default: - false
default ILogGroup getSlowIndexLogGroup()
Default: - a new log group is created if slow index logging is enabled
default java.lang.Boolean getSlowSearchLogEnabled()
Requires Elasticsearch version 5.1 or later or OpenSearch version 1.0 or later.
Default: - false
default ILogGroup getSlowSearchLogGroup()
Default: - a new log group is created if slow search logging is enabled
static LoggingOptions.Builder builder()
LoggingOptions.Builder
of LoggingOptions