Interface ILoggingOptions
(deprecated) Configures log settings for the domain.
Namespace: Amazon.CDK.AWS.Elasticsearch
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
[Obsolete("use opensearchservice module instead")]
public interface ILoggingOptions
Syntax (vb)
<Obsolete("use opensearchservice module instead")>
Public Interface ILoggingOptions
Remarks
Stability: Deprecated
ExampleMetadata: infused
Examples
var prodDomain = new Domain(this, "Domain", new DomainProps {
Version = ElasticsearchVersion.V7_1,
Capacity = new CapacityConfig {
MasterNodes = 5,
DataNodes = 20
},
Ebs = new EbsOptions {
VolumeSize = 20
},
ZoneAwareness = new ZoneAwarenessConfig {
AvailabilityZoneCount = 3
},
Logging = new LoggingOptions {
SlowSearchLogEnabled = true,
AppLogEnabled = true,
SlowIndexLogEnabled = true
}
});
Synopsis
Properties
| AppLogEnabled | (deprecated) Specify if Elasticsearch application logging should be set up. |
| AppLogGroup | (deprecated) Log Elasticsearch application logs to this log group. |
| AuditLogEnabled | (deprecated) Specify if Elasticsearch audit logging should be set up. |
| AuditLogGroup | (deprecated) Log Elasticsearch audit logs to this log group. |
| SlowIndexLogEnabled | (deprecated) Specify if slow index logging should be set up. |
| SlowIndexLogGroup | (deprecated) Log slow indices to this log group. |
| SlowSearchLogEnabled | (deprecated) Specify if slow search logging should be set up. |
| SlowSearchLogGroup | (deprecated) Log slow searches to this log group. |
Properties
AppLogEnabled
(deprecated) Specify if Elasticsearch application logging should be set up.
[Obsolete("use opensearchservice module instead")]
bool? AppLogEnabled { get; }
Property Value
bool?
Remarks
Requires Elasticsearch version 5.1 or later.
Default: - false
Stability: Deprecated
AppLogGroup
(deprecated) Log Elasticsearch application logs to this log group.
[Obsolete("use opensearchservice module instead")]
ILogGroupRef? AppLogGroup { get; }
Property Value
Remarks
Default: - a new log group is created if app logging is enabled
Stability: Deprecated
AuditLogEnabled
(deprecated) Specify if Elasticsearch audit logging should be set up.
[Obsolete("use opensearchservice module instead")]
bool? AuditLogEnabled { get; }
Property Value
bool?
Remarks
Requires Elasticsearch version 6.7 or later and fine grained access control to be enabled.
Default: - false
Stability: Deprecated
AuditLogGroup
(deprecated) Log Elasticsearch audit logs to this log group.
[Obsolete("use opensearchservice module instead")]
ILogGroupRef? AuditLogGroup { get; }
Property Value
Remarks
Default: - a new log group is created if audit logging is enabled
Stability: Deprecated
SlowIndexLogEnabled
(deprecated) Specify if slow index logging should be set up.
[Obsolete("use opensearchservice module instead")]
bool? SlowIndexLogEnabled { get; }
Property Value
bool?
Remarks
Requires Elasticsearch version 5.1 or later.
Default: - false
Stability: Deprecated
SlowIndexLogGroup
(deprecated) Log slow indices to this log group.
[Obsolete("use opensearchservice module instead")]
ILogGroupRef? SlowIndexLogGroup { get; }
Property Value
Remarks
Default: - a new log group is created if slow index logging is enabled
Stability: Deprecated
SlowSearchLogEnabled
(deprecated) Specify if slow search logging should be set up.
[Obsolete("use opensearchservice module instead")]
bool? SlowSearchLogEnabled { get; }
Property Value
bool?
Remarks
Requires Elasticsearch version 5.1 or later.
Default: - false
Stability: Deprecated
SlowSearchLogGroup
(deprecated) Log slow searches to this log group.
[Obsolete("use opensearchservice module instead")]
ILogGroupRef? SlowSearchLogGroup { get; }
Property Value
Remarks
Default: - a new log group is created if slow search logging is enabled
Stability: Deprecated