Interface LoggingOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
LoggingOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:44.487Z")
@Stability(Deprecated)
@Deprecated
public interface LoggingOptions
extends software.amazon.jsii.JsiiSerializable
Deprecated.
use opensearchservice module instead
(deprecated) Configures log settings for the domain.
Example:
Domain prodDomain = Domain.Builder.create(this, "Domain")
.version(ElasticsearchVersion.V7_1)
.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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classDeprecated.static final classDeprecated. -
Method Summary
Modifier and TypeMethodDescriptionstatic LoggingOptions.Builderbuilder()Deprecated.default BooleanDeprecated.use opensearchservice module insteaddefault ILogGroupDeprecated.use opensearchservice module insteaddefault BooleanDeprecated.use opensearchservice module insteaddefault ILogGroupDeprecated.use opensearchservice module insteaddefault BooleanDeprecated.use opensearchservice module insteaddefault ILogGroupDeprecated.use opensearchservice module insteaddefault BooleanDeprecated.use opensearchservice module insteaddefault ILogGroupDeprecated.use opensearchservice module insteadMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAppLogEnabled
Deprecated.use opensearchservice module instead(deprecated) Specify if Elasticsearch application logging should be set up.Requires Elasticsearch version 5.1 or later.
Default: - false
-
getAppLogGroup
Deprecated.use opensearchservice module instead(deprecated) Log Elasticsearch application logs to this log group.Default: - a new log group is created if app logging is enabled
-
getAuditLogEnabled
Deprecated.use opensearchservice module instead(deprecated) Specify if Elasticsearch audit logging should be set up.Requires Elasticsearch version 6.7 or later and fine grained access control to be enabled.
Default: - false
-
getAuditLogGroup
Deprecated.use opensearchservice module instead(deprecated) Log Elasticsearch audit logs to this log group.Default: - a new log group is created if audit logging is enabled
-
getSlowIndexLogEnabled
Deprecated.use opensearchservice module instead(deprecated) Specify if slow index logging should be set up.Requires Elasticsearch version 5.1 or later.
Default: - false
-
getSlowIndexLogGroup
Deprecated.use opensearchservice module instead(deprecated) Log slow indices to this log group.Default: - a new log group is created if slow index logging is enabled
-
getSlowSearchLogEnabled
Deprecated.use opensearchservice module instead(deprecated) Specify if slow search logging should be set up.Requires Elasticsearch version 5.1 or later.
Default: - false
-
getSlowSearchLogGroup
Deprecated.use opensearchservice module instead(deprecated) Log slow searches to this log group.Default: - a new log group is created if slow search logging is enabled
-
builder
Deprecated.- Returns:
- a
LoggingOptions.BuilderofLoggingOptions
-