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 ClusterConfiguration = ClusterConfiguration' {
- engineVersion :: Maybe Text
- vpcId :: Maybe Text
- snapshotWindow :: Maybe Text
- subnetGroupName :: Maybe Text
- numShards :: Maybe Int
- maintenanceWindow :: Maybe Text
- topicArn :: Maybe Text
- shards :: Maybe [ShardDetail]
- name :: Maybe Text
- snapshotRetentionLimit :: Maybe Int
- nodeType :: Maybe Text
- description :: Maybe Text
- port :: Maybe Int
- parameterGroupName :: Maybe Text
- newClusterConfiguration :: ClusterConfiguration
- clusterConfiguration_engineVersion :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_vpcId :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_snapshotWindow :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_subnetGroupName :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_numShards :: Lens' ClusterConfiguration (Maybe Int)
- clusterConfiguration_maintenanceWindow :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_topicArn :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_shards :: Lens' ClusterConfiguration (Maybe [ShardDetail])
- clusterConfiguration_name :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_snapshotRetentionLimit :: Lens' ClusterConfiguration (Maybe Int)
- clusterConfiguration_nodeType :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_description :: Lens' ClusterConfiguration (Maybe Text)
- clusterConfiguration_port :: Lens' ClusterConfiguration (Maybe Int)
- clusterConfiguration_parameterGroupName :: Lens' ClusterConfiguration (Maybe Text)
Documentation
data ClusterConfiguration Source #
A list of cluster configuration options.
See: newClusterConfiguration
smart constructor.
ClusterConfiguration' | |
|
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:engineVersion:ClusterConfiguration'
, clusterConfiguration_engineVersion
- The Redis engine version used by the cluster
$sel:vpcId:ClusterConfiguration'
, clusterConfiguration_vpcId
- The ID of the VPC the cluster belongs to
$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:numShards:ClusterConfiguration'
, clusterConfiguration_numShards
- The number of shards in the cluster
$sel:maintenanceWindow:ClusterConfiguration'
, clusterConfiguration_maintenanceWindow
- The specified maintenance window for the cluster
$sel:topicArn:ClusterConfiguration'
, clusterConfiguration_topicArn
- The Amazon Resource Name (ARN) of the SNS notification topic for the
cluster
$sel:shards:ClusterConfiguration'
, clusterConfiguration_shards
- The list of shards in the cluster
$sel:name:ClusterConfiguration'
, clusterConfiguration_name
- The name of the cluster
$sel:snapshotRetentionLimit:ClusterConfiguration'
, clusterConfiguration_snapshotRetentionLimit
- The snapshot retention limit set by the cluster
$sel:nodeType:ClusterConfiguration'
, clusterConfiguration_nodeType
- The node type used for the cluster
$sel:description:ClusterConfiguration'
, clusterConfiguration_description
- The description of the cluster configuration
$sel:port:ClusterConfiguration'
, clusterConfiguration_port
- The port used by the cluster
$sel:parameterGroupName:ClusterConfiguration'
, clusterConfiguration_parameterGroupName
- The name of parameter group used by the cluster
clusterConfiguration_engineVersion :: Lens' ClusterConfiguration (Maybe Text) Source #
The Redis engine version used by the cluster
clusterConfiguration_vpcId :: Lens' ClusterConfiguration (Maybe Text) Source #
The ID of the VPC the cluster belongs to
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_numShards :: Lens' ClusterConfiguration (Maybe Int) Source #
The number of shards in the cluster
clusterConfiguration_maintenanceWindow :: Lens' ClusterConfiguration (Maybe Text) Source #
The specified maintenance window for the cluster
clusterConfiguration_topicArn :: Lens' ClusterConfiguration (Maybe Text) Source #
The Amazon Resource Name (ARN) of the SNS notification topic for the cluster
clusterConfiguration_shards :: Lens' ClusterConfiguration (Maybe [ShardDetail]) Source #
The list of shards in the cluster
clusterConfiguration_name :: Lens' ClusterConfiguration (Maybe Text) Source #
The name of the cluster
clusterConfiguration_snapshotRetentionLimit :: Lens' ClusterConfiguration (Maybe Int) Source #
The snapshot retention limit set by the cluster
clusterConfiguration_nodeType :: Lens' ClusterConfiguration (Maybe Text) Source #
The node type used for the cluster
clusterConfiguration_description :: Lens' ClusterConfiguration (Maybe Text) Source #
The description of the cluster configuration
clusterConfiguration_port :: Lens' ClusterConfiguration (Maybe Int) Source #
The port used by the cluster
clusterConfiguration_parameterGroupName :: Lens' ClusterConfiguration (Maybe Text) Source #
The name of parameter group used by the cluster