Class: Aws::SecurityHub::Types::AwsElasticsearchDomainDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsElasticsearchDomainDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
Information about an Elasticsearch domain.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_policies ⇒ String
IAM policy document specifying the access policies for the new Elasticsearch domain.
-
#domain_endpoint_options ⇒ Types::AwsElasticsearchDomainDomainEndpointOptions
Additional options for the domain endpoint.
-
#domain_id ⇒ String
Unique identifier for an Elasticsearch domain.
-
#domain_name ⇒ String
Name of an Elasticsearch domain.
-
#elasticsearch_cluster_config ⇒ Types::AwsElasticsearchDomainElasticsearchClusterConfigDetails
Information about an OpenSearch cluster configuration.
-
#elasticsearch_version ⇒ String
OpenSearch version.
-
#encryption_at_rest_options ⇒ Types::AwsElasticsearchDomainEncryptionAtRestOptions
Details about the configuration for encryption at rest.
-
#endpoint ⇒ String
Domain-specific endpoint used to submit index, search, and data upload requests to an Elasticsearch domain.
-
#endpoints ⇒ Hash<String,String>
The key-value pair that exists if the Elasticsearch domain uses VPC endpoints.
-
#log_publishing_options ⇒ Types::AwsElasticsearchDomainLogPublishingOptions
Configures the CloudWatch Logs to publish for the Elasticsearch domain.
-
#node_to_node_encryption_options ⇒ Types::AwsElasticsearchDomainNodeToNodeEncryptionOptions
Details about the configuration for node-to-node encryption.
-
#service_software_options ⇒ Types::AwsElasticsearchDomainServiceSoftwareOptions
Information about the status of a domain relative to the latest service software.
-
#vpc_options ⇒ Types::AwsElasticsearchDomainVPCOptions
Information that OpenSearch derives based on
VPCOptions
for the domain.
Instance Attribute Details
#access_policies ⇒ String
IAM policy document specifying the access policies for the new Elasticsearch domain.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#domain_endpoint_options ⇒ Types::AwsElasticsearchDomainDomainEndpointOptions
Additional options for the domain endpoint.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#domain_id ⇒ String
Unique identifier for an Elasticsearch domain.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#domain_name ⇒ String
Name of an Elasticsearch domain.
Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
Domain names must start with a lowercase letter and must be between 3 and 28 characters.
Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#elasticsearch_cluster_config ⇒ Types::AwsElasticsearchDomainElasticsearchClusterConfigDetails
Information about an OpenSearch cluster configuration.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#elasticsearch_version ⇒ String
OpenSearch version.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#encryption_at_rest_options ⇒ Types::AwsElasticsearchDomainEncryptionAtRestOptions
Details about the configuration for encryption at rest.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#endpoint ⇒ String
Domain-specific endpoint used to submit index, search, and data upload requests to an Elasticsearch domain.
The endpoint is a service URL.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#endpoints ⇒ Hash<String,String>
The key-value pair that exists if the Elasticsearch domain uses VPC endpoints.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#log_publishing_options ⇒ Types::AwsElasticsearchDomainLogPublishingOptions
Configures the CloudWatch Logs to publish for the Elasticsearch domain.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#node_to_node_encryption_options ⇒ Types::AwsElasticsearchDomainNodeToNodeEncryptionOptions
Details about the configuration for node-to-node encryption.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#service_software_options ⇒ Types::AwsElasticsearchDomainServiceSoftwareOptions
Information about the status of a domain relative to the latest service software.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |
#vpc_options ⇒ Types::AwsElasticsearchDomainVPCOptions
Information that OpenSearch derives based on VPCOptions
for the
domain.
12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12145 class AwsElasticsearchDomainDetails < Struct.new( :access_policies, :domain_endpoint_options, :domain_id, :domain_name, :endpoint, :endpoints, :elasticsearch_version, :elasticsearch_cluster_config, :encryption_at_rest_options, :log_publishing_options, :node_to_node_encryption_options, :service_software_options, :vpc_options) SENSITIVE = [] include Aws::Structure end |