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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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.
14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14979 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 |