Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ElasticsearchClusterConfig = ElasticsearchClusterConfig' {
- dedicatedMasterCount :: Maybe Int
- dedicatedMasterType :: Maybe ESPartitionInstanceType
- dedicatedMasterEnabled :: Maybe Bool
- instanceCount :: Maybe Int
- coldStorageOptions :: Maybe ColdStorageOptions
- zoneAwarenessEnabled :: Maybe Bool
- instanceType :: Maybe ESPartitionInstanceType
- warmEnabled :: Maybe Bool
- zoneAwarenessConfig :: Maybe ZoneAwarenessConfig
- warmCount :: Maybe Int
- warmType :: Maybe ESWarmPartitionInstanceType
- newElasticsearchClusterConfig :: ElasticsearchClusterConfig
- elasticsearchClusterConfig_dedicatedMasterCount :: Lens' ElasticsearchClusterConfig (Maybe Int)
- elasticsearchClusterConfig_dedicatedMasterType :: Lens' ElasticsearchClusterConfig (Maybe ESPartitionInstanceType)
- elasticsearchClusterConfig_dedicatedMasterEnabled :: Lens' ElasticsearchClusterConfig (Maybe Bool)
- elasticsearchClusterConfig_instanceCount :: Lens' ElasticsearchClusterConfig (Maybe Int)
- elasticsearchClusterConfig_coldStorageOptions :: Lens' ElasticsearchClusterConfig (Maybe ColdStorageOptions)
- elasticsearchClusterConfig_zoneAwarenessEnabled :: Lens' ElasticsearchClusterConfig (Maybe Bool)
- elasticsearchClusterConfig_instanceType :: Lens' ElasticsearchClusterConfig (Maybe ESPartitionInstanceType)
- elasticsearchClusterConfig_warmEnabled :: Lens' ElasticsearchClusterConfig (Maybe Bool)
- elasticsearchClusterConfig_zoneAwarenessConfig :: Lens' ElasticsearchClusterConfig (Maybe ZoneAwarenessConfig)
- elasticsearchClusterConfig_warmCount :: Lens' ElasticsearchClusterConfig (Maybe Int)
- elasticsearchClusterConfig_warmType :: Lens' ElasticsearchClusterConfig (Maybe ESWarmPartitionInstanceType)
Documentation
data ElasticsearchClusterConfig Source #
Specifies the configuration for the domain cluster, such as the type and number of instances.
See: newElasticsearchClusterConfig
smart constructor.
ElasticsearchClusterConfig' | |
|
Instances
newElasticsearchClusterConfig :: ElasticsearchClusterConfig Source #
Create a value of ElasticsearchClusterConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dedicatedMasterCount:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_dedicatedMasterCount
- Total number of dedicated master nodes, active and on standby, for the
cluster.
$sel:dedicatedMasterType:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_dedicatedMasterType
- The instance type for a dedicated master node.
$sel:dedicatedMasterEnabled:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_dedicatedMasterEnabled
- A boolean value to indicate whether a dedicated master node is enabled.
See
About Dedicated Master Nodes
for more information.
$sel:instanceCount:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_instanceCount
- The number of instances in the specified domain cluster.
$sel:coldStorageOptions:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_coldStorageOptions
- Specifies the ColdStorageOptions
config for Elasticsearch Domain
$sel:zoneAwarenessEnabled:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_zoneAwarenessEnabled
- A boolean value to indicate whether zone awareness is enabled. See
About Zone Awareness
for more information.
$sel:instanceType:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_instanceType
- The instance type for an Elasticsearch cluster. UltraWarm instance types
are not supported for data instances.
$sel:warmEnabled:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_warmEnabled
- True to enable warm storage.
$sel:zoneAwarenessConfig:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_zoneAwarenessConfig
- Specifies the zone awareness configuration for a domain when zone
awareness is enabled.
$sel:warmCount:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_warmCount
- The number of warm nodes in the cluster.
$sel:warmType:ElasticsearchClusterConfig'
, elasticsearchClusterConfig_warmType
- The instance type for the Elasticsearch cluster's warm nodes.
elasticsearchClusterConfig_dedicatedMasterCount :: Lens' ElasticsearchClusterConfig (Maybe Int) Source #
Total number of dedicated master nodes, active and on standby, for the cluster.
elasticsearchClusterConfig_dedicatedMasterType :: Lens' ElasticsearchClusterConfig (Maybe ESPartitionInstanceType) Source #
The instance type for a dedicated master node.
elasticsearchClusterConfig_dedicatedMasterEnabled :: Lens' ElasticsearchClusterConfig (Maybe Bool) Source #
A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.
elasticsearchClusterConfig_instanceCount :: Lens' ElasticsearchClusterConfig (Maybe Int) Source #
The number of instances in the specified domain cluster.
elasticsearchClusterConfig_coldStorageOptions :: Lens' ElasticsearchClusterConfig (Maybe ColdStorageOptions) Source #
Specifies the ColdStorageOptions
config for Elasticsearch Domain
elasticsearchClusterConfig_zoneAwarenessEnabled :: Lens' ElasticsearchClusterConfig (Maybe Bool) Source #
A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.
elasticsearchClusterConfig_instanceType :: Lens' ElasticsearchClusterConfig (Maybe ESPartitionInstanceType) Source #
The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.
elasticsearchClusterConfig_warmEnabled :: Lens' ElasticsearchClusterConfig (Maybe Bool) Source #
True to enable warm storage.
elasticsearchClusterConfig_zoneAwarenessConfig :: Lens' ElasticsearchClusterConfig (Maybe ZoneAwarenessConfig) Source #
Specifies the zone awareness configuration for a domain when zone awareness is enabled.
elasticsearchClusterConfig_warmCount :: Lens' ElasticsearchClusterConfig (Maybe Int) Source #
The number of warm nodes in the cluster.
elasticsearchClusterConfig_warmType :: Lens' ElasticsearchClusterConfig (Maybe ESWarmPartitionInstanceType) Source #
The instance type for the Elasticsearch cluster's warm nodes.