DBCluster constructor
      
      DBCluster({ 
    
    
- List<DBClusterRole> ? associatedRoles,
- List<String> ? availabilityZones,
- int? backupRetentionPeriod,
- DateTime? clusterCreateTime,
- String? dBClusterArn,
- String? dBClusterIdentifier,
- List<DBClusterMember> ? dBClusterMembers,
- String? dBClusterParameterGroup,
- String? dBSubnetGroup,
- String? dbClusterResourceId,
- bool? deletionProtection,
- DateTime? earliestRestorableTime,
- List<String> ? enabledCloudwatchLogsExports,
- String? endpoint,
- String? engine,
- String? engineVersion,
- String? hostedZoneId,
- String? kmsKeyId,
- DateTime? latestRestorableTime,
- String? masterUsername,
- bool? multiAZ,
- String? percentProgress,
- int? port,
- String? preferredBackupWindow,
- String? preferredMaintenanceWindow,
- String? readerEndpoint,
- String? status,
- bool? storageEncrypted,
- List<VpcSecurityGroupMembership> ? vpcSecurityGroups,
Implementation
DBCluster({
  this.associatedRoles,
  this.availabilityZones,
  this.backupRetentionPeriod,
  this.clusterCreateTime,
  this.dBClusterArn,
  this.dBClusterIdentifier,
  this.dBClusterMembers,
  this.dBClusterParameterGroup,
  this.dBSubnetGroup,
  this.dbClusterResourceId,
  this.deletionProtection,
  this.earliestRestorableTime,
  this.enabledCloudwatchLogsExports,
  this.endpoint,
  this.engine,
  this.engineVersion,
  this.hostedZoneId,
  this.kmsKeyId,
  this.latestRestorableTime,
  this.masterUsername,
  this.multiAZ,
  this.percentProgress,
  this.port,
  this.preferredBackupWindow,
  this.preferredMaintenanceWindow,
  this.readerEndpoint,
  this.status,
  this.storageEncrypted,
  this.vpcSecurityGroups,
});