CustomEndpointOptions

class aws_cdk.aws_opensearchservice.CustomEndpointOptions(*, domain_name, certificate=None, hosted_zone=None)

Bases: object

Configures a custom domain endpoint for the Amazon OpenSearch Service domain.

Parameters:
  • domain_name (str) – The custom domain name to assign.

  • certificate (Optional[ICertificate]) – The certificate to use. Default: - create a new one

  • hosted_zone (Optional[IHostedZone]) – The hosted zone in Route53 to create the CNAME record in. Default: - do not create a CNAME

ExampleMetadata:

infused

Example:

opensearch.Domain(self, "Domain",
    version=opensearch.EngineVersion.OPENSEARCH_1_0,
    custom_endpoint=opensearch.CustomEndpointOptions(
        domain_name="search.example.com"
    )
)

Attributes

certificate

The certificate to use.

Default:
  • create a new one

domain_name

The custom domain name to assign.

hosted_zone

The hosted zone in Route53 to create the CNAME record in.

Default:
  • do not create a CNAME