Class: Aws::SecurityHub::Types::AwsOpenSearchServiceDomainDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsOpenSearchServiceDomainDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
Information about an Amazon OpenSearch Service domain.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_policies ⇒ String
IAM policy document that specifies the access policies for the OpenSearch Service domain.
-
#advanced_security_options ⇒ Types::AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails
Specifies options for fine-grained access control.
-
#arn ⇒ String
The ARN of the OpenSearch Service domain.
-
#cluster_config ⇒ Types::AwsOpenSearchServiceDomainClusterConfigDetails
Details about the configuration of an OpenSearch cluster.
-
#domain_endpoint ⇒ String
The domain endpoint.
-
#domain_endpoint_options ⇒ Types::AwsOpenSearchServiceDomainDomainEndpointOptionsDetails
Additional options for the domain endpoint.
-
#domain_endpoints ⇒ Hash<String,String>
The domain endpoints.
-
#domain_name ⇒ String
The name of the endpoint.
-
#encryption_at_rest_options ⇒ Types::AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails
Details about the configuration for encryption at rest.
-
#engine_version ⇒ String
The version of the domain engine.
-
#id ⇒ String
The identifier of the domain.
-
#log_publishing_options ⇒ Types::AwsOpenSearchServiceDomainLogPublishingOptionsDetails
Configures the CloudWatch Logs to publish for the OpenSearch domain.
-
#node_to_node_encryption_options ⇒ Types::AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails
Details about the configuration for node-to-node encryption.
-
#service_software_options ⇒ Types::AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails
Information about the status of a domain relative to the latest service software.
-
#vpc_options ⇒ Types::AwsOpenSearchServiceDomainVpcOptionsDetails
Information that OpenSearch Service derives based on
VPCOptions
for the domain.
Instance Attribute Details
#access_policies ⇒ String
IAM policy document that specifies the access policies for the OpenSearch Service domain.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#advanced_security_options ⇒ Types::AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails
Specifies options for fine-grained access control.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The ARN of the OpenSearch Service domain.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#cluster_config ⇒ Types::AwsOpenSearchServiceDomainClusterConfigDetails
Details about the configuration of an OpenSearch cluster.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#domain_endpoint ⇒ String
The domain endpoint.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#domain_endpoint_options ⇒ Types::AwsOpenSearchServiceDomainDomainEndpointOptionsDetails
Additional options for the domain endpoint.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#domain_endpoints ⇒ Hash<String,String>
The domain endpoints. Used if the OpenSearch domain resides in a VPC.
This is a map of key-value pairs. The key is always vpc
. The value
is the endpoint.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#domain_name ⇒ String
The name of the endpoint.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#encryption_at_rest_options ⇒ Types::AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails
Details about the configuration for encryption at rest.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#engine_version ⇒ String
The version of the domain engine.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The identifier of the domain.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#log_publishing_options ⇒ Types::AwsOpenSearchServiceDomainLogPublishingOptionsDetails
Configures the CloudWatch Logs to publish for the OpenSearch domain.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#node_to_node_encryption_options ⇒ Types::AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails
Details about the configuration for node-to-node encryption.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#service_software_options ⇒ Types::AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails
Information about the status of a domain relative to the latest service software.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |
#vpc_options ⇒ Types::AwsOpenSearchServiceDomainVpcOptionsDetails
Information that OpenSearch Service derives based on VPCOptions
for the domain.
15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15386 class AwsOpenSearchServiceDomainDetails < Struct.new( :arn, :access_policies, :domain_name, :id, :domain_endpoint, :engine_version, :encryption_at_rest_options, :node_to_node_encryption_options, :service_software_options, :cluster_config, :domain_endpoint_options, :vpc_options, :log_publishing_options, :domain_endpoints, :advanced_security_options) SENSITIVE = [] include Aws::Structure end |