AwsOpensearchLogPublishingArgs

interface AwsOpensearchLogPublishingArgs { applicationLogGroupArn?: Input<string>; indexSlowLogGroupArn?: Input<string>; searchSlowLogGroupArn?: Input<string>; }

Optional CloudWatch log group ARNs for OpenSearch log publishing.

Remarks

Audit logs are intentionally not supported by this component because audit logging requires advanced security, which this component keeps disabled.

Example

CODE
const logPublishing: AwsOpensearchLogPublishingArgs = {
  applicationLogGroupArn: appLogs.arn,
  searchSlowLogGroupArn: searchSlowLogs.arn,
  indexSlowLogGroupArn: indexSlowLogs.arn,
};

Properties

applicationLogGroupArn: Input<string>

CloudWatch log group ARN for application logs (ES_APPLICATION_LOGS).

indexSlowLogGroupArn: Input<string>

CloudWatch log group ARN for index slow logs (INDEX_SLOW_LOGS).

searchSlowLogGroupArn: Input<string>

CloudWatch log group ARN for search slow logs (SEARCH_SLOW_LOGS).