MDAA TS Docs
    Preparing search index...

    Module @aws-mdaa/opensearch-l3-construct - v1.6.0

    Construct Overview

    The OpenSearch CDK L3 construct is used to deploy resources required for a secure OpenSearch domain on AWS.


    opensearch

    • OpenSearch KMS Key - Will be used to encrypt all data at rest (cluster nodes and storage).

    • CloudWatch Log Groups - Will be used to log Application logs, Audit logs, Index Slow logs, Search Slow logs.

    • Amazon EC2 - OpenSearch cluster nodes are hosted on EC2 instances (master nodes, data nodes, ultrawarm data nodes)

    • EBS - Data at rest will be stored in EBS storage (encrypted by KMS key) attached to data nodes.

    • CNAME Record - CNAME record is created in Private Hosted Zone (in Route 53) if hosted zone configuration is enabled along with custom endpoint.

    • Amazon OpenSearch - OpenSearch Domain (including OpenSearch Dashboards) conforming to security guardrails.

    Classes

    OpensearchL3Construct

    Interfaces

    CustomEndpointConfig
    EventNotificationsProps
    OpensearchDomainProps
    OpensearchL3ConstructProps
    SamlAuthenticationConfig
    SecurityGroupIngressProps
    SubnetConfig
    SuppressionProps