Cluster constructor
Cluster({
- bool? allowVersionUpgrade,
- int? automatedSnapshotRetentionPeriod,
- String? availabilityZone,
- String? availabilityZoneRelocationStatus,
- String? clusterAvailabilityStatus,
- DateTime? clusterCreateTime,
- String? clusterIdentifier,
- String? clusterNamespaceArn,
- List<
ClusterNode> ? clusterNodes, - List<
ClusterParameterGroupStatus> ? clusterParameterGroups, - String? clusterPublicKey,
- String? clusterRevisionNumber,
- List<
ClusterSecurityGroupMembership> ? clusterSecurityGroups, - ClusterSnapshotCopyStatus? clusterSnapshotCopyStatus,
- String? clusterStatus,
- String? clusterSubnetGroupName,
- String? clusterVersion,
- String? dBName,
- DataTransferProgress? dataTransferProgress,
- List<
DeferredMaintenanceWindow> ? deferredMaintenanceWindows, - ElasticIpStatus? elasticIpStatus,
- String? elasticResizeNumberOfNodeOptions,
- bool? encrypted,
- Endpoint? endpoint,
- bool? enhancedVpcRouting,
- DateTime? expectedNextSnapshotScheduleTime,
- String? expectedNextSnapshotScheduleTimeStatus,
- HsmStatus? hsmStatus,
- List<
ClusterIamRole> ? iamRoles, - String? kmsKeyId,
- String? maintenanceTrackName,
- int? manualSnapshotRetentionPeriod,
- String? masterUsername,
- String? modifyStatus,
- DateTime? nextMaintenanceWindowStartTime,
- String? nodeType,
- int? numberOfNodes,
- List<
String> ? pendingActions, - PendingModifiedValues? pendingModifiedValues,
- String? preferredMaintenanceWindow,
- bool? publiclyAccessible,
- ResizeInfo? resizeInfo,
- RestoreStatus? restoreStatus,
- String? snapshotScheduleIdentifier,
- ScheduleState? snapshotScheduleState,
- List<
Tag> ? tags, - String? vpcId,
- 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,
});