Interface CustomEndpointOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CustomEndpointOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-04-18T17:54:17.129Z") @Stability(Deprecated) @Deprecated public interface CustomEndpointOptions extends software.amazon.jsii.JsiiSerializable
Deprecated.
use opensearchservice module instead
(deprecated) Configures a custom domain endpoint for the ES domain.

Example:

 Domain.Builder.create(this, "Domain")
         .version(ElasticsearchVersion.V7_7)
         .customEndpoint(CustomEndpointOptions.builder()
                 .domainName("search.example.com")
                 .build())
         .build();
 

  • Method Details

    • getDomainName

      @Stability(Deprecated) @Deprecated @NotNull String getDomainName()
      Deprecated.
      use opensearchservice module instead
      (deprecated) The custom domain name to assign.

    • getCertificate

      @Stability(Deprecated) @Deprecated @Nullable default ICertificate getCertificate()
      Deprecated.
      use opensearchservice module instead
      (deprecated) The certificate to use.

      Default: - create a new one

    • getHostedZone

      @Stability(Deprecated) @Deprecated @Nullable default IHostedZone getHostedZone()
      Deprecated.
      use opensearchservice module instead
      (deprecated) The hosted zone in Route53 to create the CNAME record in.

      Default: - do not create a CNAME

    • builder

      @Stability(Deprecated) @Deprecated static CustomEndpointOptions.Builder builder()
      Deprecated.
      Returns:
      a CustomEndpointOptions.Builder of CustomEndpointOptions