Copyright | (c) 2013-2018 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 |
Language | Haskell2010 |
Modifies the settings for a DAX cluster. You can use this action to change one or more cluster configuration parameters by specifying the parameters and the new values.
- updateCluster :: Text -> UpdateCluster
- data UpdateCluster
- ucSecurityGroupIds :: Lens' UpdateCluster [Text]
- ucPreferredMaintenanceWindow :: Lens' UpdateCluster (Maybe Text)
- ucNotificationTopicStatus :: Lens' UpdateCluster (Maybe Text)
- ucDescription :: Lens' UpdateCluster (Maybe Text)
- ucNotificationTopicARN :: Lens' UpdateCluster (Maybe Text)
- ucParameterGroupName :: Lens' UpdateCluster (Maybe Text)
- ucClusterName :: Lens' UpdateCluster Text
- updateClusterResponse :: Int -> UpdateClusterResponse
- data UpdateClusterResponse
- ucrsCluster :: Lens' UpdateClusterResponse (Maybe Cluster)
- ucrsResponseStatus :: Lens' UpdateClusterResponse Int
Creating a Request
Creates a value of UpdateCluster
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ucSecurityGroupIds
- A list of user-specified security group IDs to be assigned to each node in the DAX cluster. If this parameter is not specified, DAX assigns the default VPC security group to each node.ucPreferredMaintenanceWindow
- A range of time when maintenance of DAX cluster software will be performed. For example:sun:01:00-sun:09:00
. Cluster maintenance normally takes less than 30 minutes, and is performed automatically within the maintenance window.ucNotificationTopicStatus
- The current state of the topic.ucDescription
- A description of the changes being made to the cluster.ucNotificationTopicARN
- The Amazon Resource Name (ARN) that identifies the topic.ucParameterGroupName
- The name of a parameter group for this cluster.ucClusterName
- The name of the DAX cluster to be modified.
data UpdateCluster Source #
See: updateCluster
smart constructor.
Request Lenses
ucSecurityGroupIds :: Lens' UpdateCluster [Text] Source #
A list of user-specified security group IDs to be assigned to each node in the DAX cluster. If this parameter is not specified, DAX assigns the default VPC security group to each node.
ucPreferredMaintenanceWindow :: Lens' UpdateCluster (Maybe Text) Source #
A range of time when maintenance of DAX cluster software will be performed. For example: sun:01:00-sun:09:00
. Cluster maintenance normally takes less than 30 minutes, and is performed automatically within the maintenance window.
ucNotificationTopicStatus :: Lens' UpdateCluster (Maybe Text) Source #
The current state of the topic.
ucDescription :: Lens' UpdateCluster (Maybe Text) Source #
A description of the changes being made to the cluster.
ucNotificationTopicARN :: Lens' UpdateCluster (Maybe Text) Source #
The Amazon Resource Name (ARN) that identifies the topic.
ucParameterGroupName :: Lens' UpdateCluster (Maybe Text) Source #
The name of a parameter group for this cluster.
ucClusterName :: Lens' UpdateCluster Text Source #
The name of the DAX cluster to be modified.
Destructuring the Response
updateClusterResponse Source #
Creates a value of UpdateClusterResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ucrsCluster
- A description of the DAX cluster, after it has been modified.ucrsResponseStatus
- -- | The response status code.
data UpdateClusterResponse Source #
See: updateClusterResponse
smart constructor.
Response Lenses
ucrsCluster :: Lens' UpdateClusterResponse (Maybe Cluster) Source #
A description of the DAX cluster, after it has been modified.
ucrsResponseStatus :: Lens' UpdateClusterResponse Int Source #
- - | The response status code.