-- | Creates a value of 'CreateClusterSnapshot' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'ccsTags'
--
-- * 'ccsSnapshotIdentifier'
--
-- * 'ccsClusterIdentifier'
createClusterSnapshot
    :: Text -- ^ 'ccsSnapshotIdentifier'
    -> Text -- ^ 'ccsClusterIdentifier'
    -> CreateClusterSnapshot
createClusterSnapshot pSnapshotIdentifier_ pClusterIdentifier_ =
    CreateClusterSnapshot'
    { _ccsTags = Nothing
    , _ccsSnapshotIdentifier = pSnapshotIdentifier_
    , _ccsClusterIdentifier = pClusterIdentifier_
    }
createClusterSnapshot
    :: Text -- ^ 'ccsSnapshotIdentifier'
    -> Text -- ^ 'ccsClusterIdentifier'
    -> CreateClusterSnapshot
createClusterSnapshot pSnapshotIdentifier_ pClusterIdentifier_ =
    CreateClusterSnapshot'
    { _ccsTags = Nothing
    , _ccsSnapshotIdentifier = pSnapshotIdentifier_
    , _ccsClusterIdentifier = pClusterIdentifier_
    }
createClusterSnapshot pSnapshotIdentifier_ pClusterIdentifier_ =
    CreateClusterSnapshot'
    { _ccsTags = Nothing
    , _ccsSnapshotIdentifier = pSnapshotIdentifier_
    , _ccsClusterIdentifier = pClusterIdentifier_
    }