| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MemoryDb.Types.ClusterConfiguration
Description
Synopsis
- data ClusterConfiguration = ClusterConfiguration' {
- description :: Maybe Text
- engineVersion :: Maybe Text
- maintenanceWindow :: Maybe Text
- name :: Maybe Text
- nodeType :: Maybe Text
- numShards :: Maybe Int
- parameterGroupName :: Maybe Text
- port :: Maybe Int
- shards :: Maybe [ShardDetail]
- snapshotRetentionLimit :: Maybe Int
- snapshotWindow :: Maybe Text
- subnetGroupName :: Maybe Text
- topicArn :: Maybe Text
- vpcId :: Maybe Text
- newClusterConfiguration :: ClusterConfiguration
- clusterConfiguration_description :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_engineVersion :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_maintenanceWindow :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_name :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_nodeType :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_numShards :: Lens' ClusterConfiguration (Maybe Int)
- clusterConfiguration_parameterGroupName :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_port :: Lens' ClusterConfiguration (Maybe Int)
- clusterConfiguration_shards :: Lens' ClusterConfiguration (Maybe [ShardDetail])
- clusterConfiguration_snapshotRetentionLimit :: Lens' ClusterConfiguration (Maybe Int)
- clusterConfiguration_snapshotWindow :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_subnetGroupName :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_topicArn :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_vpcId :: Lens' ClusterConfiguration (Maybe Text)
Documentation
data ClusterConfiguration Source #
A list of cluster configuration options.
See: newClusterConfiguration smart constructor.
Constructors
| ClusterConfiguration' | |
Fields
| |
Instances
newClusterConfiguration :: ClusterConfiguration Source #
Create a value of ClusterConfiguration 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:description:ClusterConfiguration', clusterConfiguration_description - The description of the cluster configuration
$sel:engineVersion:ClusterConfiguration', clusterConfiguration_engineVersion - The Redis engine version used by the cluster
$sel:maintenanceWindow:ClusterConfiguration', clusterConfiguration_maintenanceWindow - The specified maintenance window for the cluster
ClusterConfiguration, clusterConfiguration_name - The name of the cluster
$sel:nodeType:ClusterConfiguration', clusterConfiguration_nodeType - The node type used for the cluster
$sel:numShards:ClusterConfiguration', clusterConfiguration_numShards - The number of shards in the cluster
$sel:parameterGroupName:ClusterConfiguration', clusterConfiguration_parameterGroupName - The name of parameter group used by the cluster
$sel:port:ClusterConfiguration', clusterConfiguration_port - The port used by the cluster
$sel:shards:ClusterConfiguration', clusterConfiguration_shards - The list of shards in the cluster
$sel:snapshotRetentionLimit:ClusterConfiguration', clusterConfiguration_snapshotRetentionLimit - The snapshot retention limit set by the cluster
$sel:snapshotWindow:ClusterConfiguration', clusterConfiguration_snapshotWindow - The snapshot window set by the cluster
$sel:subnetGroupName:ClusterConfiguration', clusterConfiguration_subnetGroupName - The name of the subnet group used by the cluster
$sel:topicArn:ClusterConfiguration', clusterConfiguration_topicArn - The Amazon Resource Name (ARN) of the SNS notification topic for the
cluster
$sel:vpcId:ClusterConfiguration', clusterConfiguration_vpcId - The ID of the VPC the cluster belongs to
clusterConfiguration_description :: Lens' ClusterConfiguration (Maybe Text) Source #
The description of the cluster configuration
clusterConfiguration_engineVersion :: Lens' ClusterConfiguration (Maybe Text) Source #
The Redis engine version used by the cluster
clusterConfiguration_maintenanceWindow :: Lens' ClusterConfiguration (Maybe Text) Source #
The specified maintenance window for the cluster
clusterConfiguration_name :: Lens' ClusterConfiguration (Maybe Text) Source #
The name of the cluster
clusterConfiguration_nodeType :: Lens' ClusterConfiguration (Maybe Text) Source #
The node type used for the cluster
clusterConfiguration_numShards :: Lens' ClusterConfiguration (Maybe Int) Source #
The number of shards in the cluster
clusterConfiguration_parameterGroupName :: Lens' ClusterConfiguration (Maybe Text) Source #
The name of parameter group used by the cluster
clusterConfiguration_port :: Lens' ClusterConfiguration (Maybe Int) Source #
The port used by the cluster
clusterConfiguration_shards :: Lens' ClusterConfiguration (Maybe [ShardDetail]) Source #
The list of shards in the cluster
clusterConfiguration_snapshotRetentionLimit :: Lens' ClusterConfiguration (Maybe Int) Source #
The snapshot retention limit set by the cluster
clusterConfiguration_snapshotWindow :: Lens' ClusterConfiguration (Maybe Text) Source #
The snapshot window set by the cluster
clusterConfiguration_subnetGroupName :: Lens' ClusterConfiguration (Maybe Text) Source #
The name of the subnet group used by the cluster
clusterConfiguration_topicArn :: Lens' ClusterConfiguration (Maybe Text) Source #
The Amazon Resource Name (ARN) of the SNS notification topic for the cluster
clusterConfiguration_vpcId :: Lens' ClusterConfiguration (Maybe Text) Source #
The ID of the VPC the cluster belongs to