Class: Aws::OpenSearchService::Types::DomainEndpointOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::DomainEndpointOptions
- Defined in:
- gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb
Overview
Options to configure a custom endpoint for an OpenSearch Service domain.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#custom_endpoint ⇒ String
The fully qualified URL for the custom endpoint.
-
#custom_endpoint_certificate_arn ⇒ String
The ARN for your security certificate, managed in Amazon Web Services Certificate Manager (ACM).
-
#custom_endpoint_enabled ⇒ Boolean
Whether to enable a custom endpoint for the domain.
-
#enforce_https ⇒ Boolean
True to require that all traffic to the domain arrive over HTTPS.
-
#tls_security_policy ⇒ String
Specify the TLS security policy to apply to the HTTPS endpoint of the domain.
Instance Attribute Details
#custom_endpoint ⇒ String
The fully qualified URL for the custom endpoint.
3331 3332 3333 3334 3335 3336 3337 3338 3339 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 3331 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
The ARN for your security certificate, managed in Amazon Web Services Certificate Manager (ACM).
3331 3332 3333 3334 3335 3336 3337 3338 3339 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 3331 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
Whether to enable a custom endpoint for the domain.
3331 3332 3333 3334 3335 3336 3337 3338 3339 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 3331 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
True to require that all traffic to the domain arrive over HTTPS.
3331 3332 3333 3334 3335 3336 3337 3338 3339 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 3331 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 to apply to the HTTPS endpoint of the domain. The policy 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
3331 3332 3333 3334 3335 3336 3337 3338 3339 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 3331 class DomainEndpointOptions < Struct.new( :enforce_https, :tls_security_policy, :custom_endpoint_enabled, :custom_endpoint, :custom_endpoint_certificate_arn) SENSITIVE = [] include Aws::Structure end |