Class: Aws::SecurityHub::Types::AwsOpenSearchServiceDomainDetails

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#access_policiesString

IAM policy document that specifies the access policies for the OpenSearch Service domain.

Returns:

  • (String)

14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_optionsTypes::AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails

Specifies options for fine-grained access control.


14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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

#arnString

The ARN of the OpenSearch Service domain.

Returns:

  • (String)

14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_configTypes::AwsOpenSearchServiceDomainClusterConfigDetails

Details about the configuration of an OpenSearch cluster.


14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_endpointString

The domain endpoint.

Returns:

  • (String)

14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_optionsTypes::AwsOpenSearchServiceDomainDomainEndpointOptionsDetails

Additional options for the domain endpoint.


14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_endpointsHash<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.

Returns:

  • (Hash<String,String>)

14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_nameString

The name of the endpoint.

Returns:

  • (String)

14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_optionsTypes::AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails

Details about the configuration for encryption at rest.


14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_versionString

The version of the domain engine.

Returns:

  • (String)

14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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

#idString

The identifier of the domain.

Returns:

  • (String)

14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_optionsTypes::AwsOpenSearchServiceDomainLogPublishingOptionsDetails

Configures the CloudWatch Logs to publish for the OpenSearch domain.


14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_optionsTypes::AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails

Details about the configuration for node-to-node encryption.


14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_optionsTypes::AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails

Information about the status of a domain relative to the latest service software.


14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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_optionsTypes::AwsOpenSearchServiceDomainVpcOptionsDetails

Information that OpenSearch Service derives based on VPCOptions for the domain.


14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 14840

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