Class: Aws::ElasticsearchService::Types::DomainEndpointOptions
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::ElasticsearchService::Types::DomainEndpointOptions
 
 
- Defined in:
 - gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb
 
Overview
Options to configure endpoint for the Elasticsearch domain.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #custom_endpoint  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specify the fully qualified domain for your custom endpoint.
 - 
  
    
      #custom_endpoint_certificate_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specify ACM certificate ARN for your custom endpoint.
 - 
  
    
      #custom_endpoint_enabled  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specify if custom endpoint should be enabled for the Elasticsearch domain.
 - 
  
    
      #enforce_https  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
 - 
  
    
      #tls_security_policy  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
 
Instance Attribute Details
#custom_endpoint ⇒ String
Specify the fully qualified domain for your custom endpoint.
      1837 1838 1839 1840 1841 1842 1843 1844 1845  | 
    
      # File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1837 class DomainEndpointOptions < Struct.new( :enforce_https, :tls_security_policy, :custom_endpoint_enabled, :custom_endpoint, :custom_endpoint_certificate_arn) SENSITIVE = [] include Aws::Structure end  | 
  
#custom_endpoint_certificate_arn ⇒ String
Specify ACM certificate ARN for your custom endpoint.
      1837 1838 1839 1840 1841 1842 1843 1844 1845  | 
    
      # File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1837 class DomainEndpointOptions < Struct.new( :enforce_https, :tls_security_policy, :custom_endpoint_enabled, :custom_endpoint, :custom_endpoint_certificate_arn) SENSITIVE = [] include Aws::Structure end  | 
  
#custom_endpoint_enabled ⇒ Boolean
Specify if custom endpoint should be enabled for the Elasticsearch domain.
      1837 1838 1839 1840 1841 1842 1843 1844 1845  | 
    
      # File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1837 class DomainEndpointOptions < Struct.new( :enforce_https, :tls_security_policy, :custom_endpoint_enabled, :custom_endpoint, :custom_endpoint_certificate_arn) SENSITIVE = [] include Aws::Structure end  | 
  
#enforce_https ⇒ Boolean
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
      1837 1838 1839 1840 1841 1842 1843 1844 1845  | 
    
      # File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1837 class DomainEndpointOptions < Struct.new( :enforce_https, :tls_security_policy, :custom_endpoint_enabled, :custom_endpoint, :custom_endpoint_certificate_arn) SENSITIVE = [] include Aws::Structure end  | 
  
#tls_security_policy ⇒ String
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain. It can be one of the following values: * Policy-Min-TLS-1-0-2019-07: TLS security policy that supports TLS version 1.0 to TLS version 1.2 * Policy-Min-TLS-1-2-2019-07: TLS security policy that supports only TLS version 1.2 * Policy-Min-TLS-1-2-PFS-2023-10: TLS security policy that supports TLS version 1.2 to TLS version 1.3 with perfect forward secrecy cipher suites
      1837 1838 1839 1840 1841 1842 1843 1844 1845  | 
    
      # File 'gems/aws-sdk-elasticsearchservice/lib/aws-sdk-elasticsearchservice/types.rb', line 1837 class DomainEndpointOptions < Struct.new( :enforce_https, :tls_security_policy, :custom_endpoint_enabled, :custom_endpoint, :custom_endpoint_certificate_arn) SENSITIVE = [] include Aws::Structure end  |