Cluster constructor

Cluster({
  1. bool? allowVersionUpgrade,
  2. int? automatedSnapshotRetentionPeriod,
  3. String? availabilityZone,
  4. String? availabilityZoneRelocationStatus,
  5. String? clusterAvailabilityStatus,
  6. DateTime? clusterCreateTime,
  7. String? clusterIdentifier,
  8. String? clusterNamespaceArn,
  9. List<ClusterNode>? clusterNodes,
  10. List<ClusterParameterGroupStatus>? clusterParameterGroups,
  11. String? clusterPublicKey,
  12. String? clusterRevisionNumber,
  13. List<ClusterSecurityGroupMembership>? clusterSecurityGroups,
  14. ClusterSnapshotCopyStatus? clusterSnapshotCopyStatus,
  15. String? clusterStatus,
  16. String? clusterSubnetGroupName,
  17. String? clusterVersion,
  18. String? dBName,
  19. DataTransferProgress? dataTransferProgress,
  20. List<DeferredMaintenanceWindow>? deferredMaintenanceWindows,
  21. ElasticIpStatus? elasticIpStatus,
  22. String? elasticResizeNumberOfNodeOptions,
  23. bool? encrypted,
  24. Endpoint? endpoint,
  25. bool? enhancedVpcRouting,
  26. DateTime? expectedNextSnapshotScheduleTime,
  27. String? expectedNextSnapshotScheduleTimeStatus,
  28. HsmStatus? hsmStatus,
  29. List<ClusterIamRole>? iamRoles,
  30. String? kmsKeyId,
  31. String? maintenanceTrackName,
  32. int? manualSnapshotRetentionPeriod,
  33. String? masterUsername,
  34. String? modifyStatus,
  35. DateTime? nextMaintenanceWindowStartTime,
  36. String? nodeType,
  37. int? numberOfNodes,
  38. List<String>? pendingActions,
  39. PendingModifiedValues? pendingModifiedValues,
  40. String? preferredMaintenanceWindow,
  41. bool? publiclyAccessible,
  42. ResizeInfo? resizeInfo,
  43. RestoreStatus? restoreStatus,
  44. String? snapshotScheduleIdentifier,
  45. ScheduleState? snapshotScheduleState,
  46. List<Tag>? tags,
  47. String? vpcId,
  48. List<VpcSecurityGroupMembership>? vpcSecurityGroups,
})

Implementation

Cluster({
  this.allowVersionUpgrade,
  this.automatedSnapshotRetentionPeriod,
  this.availabilityZone,
  this.availabilityZoneRelocationStatus,
  this.clusterAvailabilityStatus,
  this.clusterCreateTime,
  this.clusterIdentifier,
  this.clusterNamespaceArn,
  this.clusterNodes,
  this.clusterParameterGroups,
  this.clusterPublicKey,
  this.clusterRevisionNumber,
  this.clusterSecurityGroups,
  this.clusterSnapshotCopyStatus,
  this.clusterStatus,
  this.clusterSubnetGroupName,
  this.clusterVersion,
  this.dBName,
  this.dataTransferProgress,
  this.deferredMaintenanceWindows,
  this.elasticIpStatus,
  this.elasticResizeNumberOfNodeOptions,
  this.encrypted,
  this.endpoint,
  this.enhancedVpcRouting,
  this.expectedNextSnapshotScheduleTime,
  this.expectedNextSnapshotScheduleTimeStatus,
  this.hsmStatus,
  this.iamRoles,
  this.kmsKeyId,
  this.maintenanceTrackName,
  this.manualSnapshotRetentionPeriod,
  this.masterUsername,
  this.modifyStatus,
  this.nextMaintenanceWindowStartTime,
  this.nodeType,
  this.numberOfNodes,
  this.pendingActions,
  this.pendingModifiedValues,
  this.preferredMaintenanceWindow,
  this.publiclyAccessible,
  this.resizeInfo,
  this.restoreStatus,
  this.snapshotScheduleIdentifier,
  this.snapshotScheduleState,
  this.tags,
  this.vpcId,
  this.vpcSecurityGroups,
});