Struct aws_sdk_opensearch::model::ClusterConfig
source · #[non_exhaustive]pub struct ClusterConfig { /* private fields */ }
Expand description
Container for the cluster configuration of an OpenSearch Service domain. For more information, see Creating and managing Amazon OpenSearch Service domains.
Implementations§
source§impl ClusterConfig
impl ClusterConfig
sourcepub fn instance_type(&self) -> Option<&OpenSearchPartitionInstanceType>
pub fn instance_type(&self) -> Option<&OpenSearchPartitionInstanceType>
Instance type of data nodes in the cluster.
sourcepub fn instance_count(&self) -> Option<i32>
pub fn instance_count(&self) -> Option<i32>
Number of dedicated master nodes in the cluster. This number must be greater than 1, otherwise you receive a validation exception.
sourcepub fn dedicated_master_enabled(&self) -> Option<bool>
pub fn dedicated_master_enabled(&self) -> Option<bool>
Indicates whether dedicated master nodes are enabled for the cluster.True
if the cluster will use a dedicated master node.False
if the cluster will not.
sourcepub fn zone_awareness_enabled(&self) -> Option<bool>
pub fn zone_awareness_enabled(&self) -> Option<bool>
Indicates whether multiple Availability Zones are enabled. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.
sourcepub fn zone_awareness_config(&self) -> Option<&ZoneAwarenessConfig>
pub fn zone_awareness_config(&self) -> Option<&ZoneAwarenessConfig>
Container for zone awareness configuration options. Only required if ZoneAwarenessEnabled
is true
.
sourcepub fn dedicated_master_type(&self) -> Option<&OpenSearchPartitionInstanceType>
pub fn dedicated_master_type(&self) -> Option<&OpenSearchPartitionInstanceType>
OpenSearch Service instance type of the dedicated master nodes in the cluster.
sourcepub fn dedicated_master_count(&self) -> Option<i32>
pub fn dedicated_master_count(&self) -> Option<i32>
Number of dedicated master nodes in the cluster. This number must be greater than 1, otherwise you receive a validation exception.
sourcepub fn warm_enabled(&self) -> Option<bool>
pub fn warm_enabled(&self) -> Option<bool>
Whether to enable warm storage for the cluster.
sourcepub fn warm_type(&self) -> Option<&OpenSearchWarmPartitionInstanceType>
pub fn warm_type(&self) -> Option<&OpenSearchWarmPartitionInstanceType>
The instance type for the cluster's warm nodes.
sourcepub fn warm_count(&self) -> Option<i32>
pub fn warm_count(&self) -> Option<i32>
The number of warm nodes in the cluster.
sourcepub fn cold_storage_options(&self) -> Option<&ColdStorageOptions>
pub fn cold_storage_options(&self) -> Option<&ColdStorageOptions>
Container for cold storage configuration options.
source§impl ClusterConfig
impl ClusterConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ClusterConfig
.
Trait Implementations§
source§impl Clone for ClusterConfig
impl Clone for ClusterConfig
source§fn clone(&self) -> ClusterConfig
fn clone(&self) -> ClusterConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ClusterConfig
impl Debug for ClusterConfig
source§impl PartialEq<ClusterConfig> for ClusterConfig
impl PartialEq<ClusterConfig> for ClusterConfig
source§fn eq(&self, other: &ClusterConfig) -> bool
fn eq(&self, other: &ClusterConfig) -> bool
self
and other
values to be equal, and is used
by ==
.