Class: Aws::OpenSearchService::Types::DomainConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::DomainConfig
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-opensearchservice/types.rb
Overview
Container for the configuration of an OpenSearch Service domain.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_policies ⇒ Types::AccessPoliciesStatus
Specifies the access policies for the domain.
-
#advanced_options ⇒ Types::AdvancedOptionsStatus
Key-value pairs to specify advanced configuration options.
-
#advanced_security_options ⇒ Types::AdvancedSecurityOptionsStatus
Container for fine-grained access control settings for the domain.
-
#auto_tune_options ⇒ Types::AutoTuneOptionsStatus
Container for Auto-Tune settings for the domain.
-
#change_progress_details ⇒ Types::ChangeProgressDetails
Container for information about the progress of an existing configuration change.
-
#cluster_config ⇒ Types::ClusterConfigStatus
Container for the cluster configuration of a the domain.
-
#cognito_options ⇒ Types::CognitoOptionsStatus
Container for Amazon Cognito options for the domain.
-
#domain_endpoint_options ⇒ Types::DomainEndpointOptionsStatus
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
-
#ebs_options ⇒ Types::EBSOptionsStatus
Container for EBS options configured for the domain.
-
#encryption_at_rest_options ⇒ Types::EncryptionAtRestOptionsStatus
Key-value pairs to enable encryption at rest.
-
#engine_version ⇒ Types::VersionStatus
The OpenSearch or Elasticsearch version that the domain is running.
-
#ip_address_type ⇒ Types::IPAddressTypeStatus
The type of IP addresses supported by the endpoint for the domain.
-
#log_publishing_options ⇒ Types::LogPublishingOptionsStatus
Key-value pairs to configure log publishing.
-
#node_to_node_encryption_options ⇒ Types::NodeToNodeEncryptionOptionsStatus
Whether node-to-node encryption is enabled or disabled.
-
#off_peak_window_options ⇒ Types::OffPeakWindowOptionsStatus
Container for off-peak window options for the domain.
-
#snapshot_options ⇒ Types::SnapshotOptionsStatus
DEPRECATED.
-
#software_update_options ⇒ Types::SoftwareUpdateOptionsStatus
Software update options for the domain.
-
#vpc_options ⇒ Types::VPCDerivedInfoStatus
The current VPC options for the domain and the status of any updates to their configuration.
Instance Attribute Details
#access_policies ⇒ Types::AccessPoliciesStatus
Specifies the access policies for the domain.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#advanced_options ⇒ Types::AdvancedOptionsStatus
Key-value pairs to specify advanced configuration options. For more information, see [Advanced options].
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#advanced_security_options ⇒ Types::AdvancedSecurityOptionsStatus
Container for fine-grained access control settings for the domain.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#auto_tune_options ⇒ Types::AutoTuneOptionsStatus
Container for Auto-Tune settings for the domain.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#change_progress_details ⇒ Types::ChangeProgressDetails
Container for information about the progress of an existing configuration change.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#cluster_config ⇒ Types::ClusterConfigStatus
Container for the cluster configuration of a the domain.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#cognito_options ⇒ Types::CognitoOptionsStatus
Container for Amazon Cognito options for the domain.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#domain_endpoint_options ⇒ Types::DomainEndpointOptionsStatus
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#ebs_options ⇒ Types::EBSOptionsStatus
Container for EBS options configured for the domain.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#encryption_at_rest_options ⇒ Types::EncryptionAtRestOptionsStatus
Key-value pairs to enable encryption at rest.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#engine_version ⇒ Types::VersionStatus
The OpenSearch or Elasticsearch version that the domain is running.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#ip_address_type ⇒ Types::IPAddressTypeStatus
The type of IP addresses supported by the endpoint for the domain.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#log_publishing_options ⇒ Types::LogPublishingOptionsStatus
Key-value pairs to configure log publishing.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#node_to_node_encryption_options ⇒ Types::NodeToNodeEncryptionOptionsStatus
Whether node-to-node encryption is enabled or disabled.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#off_peak_window_options ⇒ Types::OffPeakWindowOptionsStatus
Container for off-peak window options for the domain.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#snapshot_options ⇒ Types::SnapshotOptionsStatus
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#software_update_options ⇒ Types::SoftwareUpdateOptionsStatus
Software update options for the domain.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |
#vpc_options ⇒ Types::VPCDerivedInfoStatus
The current VPC options for the domain and the status of any updates to their configuration.
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 2460 class DomainConfig < Struct.new( :engine_version, :cluster_config, :ebs_options, :access_policies, :ip_address_type, :snapshot_options, :vpc_options, :cognito_options, :encryption_at_rest_options, :node_to_node_encryption_options, :advanced_options, :log_publishing_options, :domain_endpoint_options, :advanced_security_options, :auto_tune_options, :change_progress_details, :off_peak_window_options, :software_update_options) SENSITIVE = [] include Aws::Structure end |