NewCluster
case class NewCluster(identifier: String, dbName: String, masterUsername: String, masterUserPassword: String, parameterGroupName: Option[String], availabilityZone: Option[AvailabilityZone], subnetGroupName: Option[String], clusterType: ClusterType, clusterVersion: ClusterVersion, nodeType: NodeType, numOfNodes: Int, port: Int, preferredMaintenanceWindow: Option[String], encrypted: Boolean, allowVersionUpgrade: Boolean, publiclyAccessible: Boolean, automatedSnapshotRetentionPeriod: Int, securityGroupNames: Seq[String], vpcSecurityGroupIds: Seq[String])
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any