AwsRedshiftClusterDetails constructor

AwsRedshiftClusterDetails({
  1. bool? allowVersionUpgrade,
  2. int? automatedSnapshotRetentionPeriod,
  3. String? availabilityZone,
  4. String? clusterAvailabilityStatus,
  5. String? clusterCreateTime,
  6. String? clusterIdentifier,
  7. List<AwsRedshiftClusterClusterNode>? clusterNodes,
  8. List<AwsRedshiftClusterClusterParameterGroup>? clusterParameterGroups,
  9. String? clusterPublicKey,
  10. String? clusterRevisionNumber,
  11. List<AwsRedshiftClusterClusterSecurityGroup>? clusterSecurityGroups,
  12. AwsRedshiftClusterClusterSnapshotCopyStatus? clusterSnapshotCopyStatus,
  13. String? clusterStatus,
  14. String? clusterSubnetGroupName,
  15. String? clusterVersion,
  16. String? dBName,
  17. List<AwsRedshiftClusterDeferredMaintenanceWindow>? deferredMaintenanceWindows,
  18. AwsRedshiftClusterElasticIpStatus? elasticIpStatus,
  19. String? elasticResizeNumberOfNodeOptions,
  20. bool? encrypted,
  21. AwsRedshiftClusterEndpoint? endpoint,
  22. bool? enhancedVpcRouting,
  23. String? expectedNextSnapshotScheduleTime,
  24. String? expectedNextSnapshotScheduleTimeStatus,
  25. AwsRedshiftClusterHsmStatus? hsmStatus,
  26. List<AwsRedshiftClusterIamRole>? iamRoles,
  27. String? kmsKeyId,
  28. String? maintenanceTrackName,
  29. int? manualSnapshotRetentionPeriod,
  30. String? masterUsername,
  31. String? nextMaintenanceWindowStartTime,
  32. String? nodeType,
  33. int? numberOfNodes,
  34. List<String>? pendingActions,
  35. AwsRedshiftClusterPendingModifiedValues? pendingModifiedValues,
  36. String? preferredMaintenanceWindow,
  37. bool? publiclyAccessible,
  38. AwsRedshiftClusterResizeInfo? resizeInfo,
  39. AwsRedshiftClusterRestoreStatus? restoreStatus,
  40. String? snapshotScheduleIdentifier,
  41. String? snapshotScheduleState,
  42. String? vpcId,
  43. List<AwsRedshiftClusterVpcSecurityGroup>? vpcSecurityGroups,
})

Implementation

AwsRedshiftClusterDetails({
  this.allowVersionUpgrade,
  this.automatedSnapshotRetentionPeriod,
  this.availabilityZone,
  this.clusterAvailabilityStatus,
  this.clusterCreateTime,
  this.clusterIdentifier,
  this.clusterNodes,
  this.clusterParameterGroups,
  this.clusterPublicKey,
  this.clusterRevisionNumber,
  this.clusterSecurityGroups,
  this.clusterSnapshotCopyStatus,
  this.clusterStatus,
  this.clusterSubnetGroupName,
  this.clusterVersion,
  this.dBName,
  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.nextMaintenanceWindowStartTime,
  this.nodeType,
  this.numberOfNodes,
  this.pendingActions,
  this.pendingModifiedValues,
  this.preferredMaintenanceWindow,
  this.publiclyAccessible,
  this.resizeInfo,
  this.restoreStatus,
  this.snapshotScheduleIdentifier,
  this.snapshotScheduleState,
  this.vpcId,
  this.vpcSecurityGroups,
});