Show / Hide Table of Contents

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

ILogGroupRef

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

ILogGroupRef

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

ILogGroupRef

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

ILogGroupRef

Remarks

Default: - a new log group is created if slow search logging is enabled

Stability: Deprecated

Back to top Generated by DocFX