Cluster constructor

Cluster({
  1. bool? allowFewerZonesDeployment,
  2. bool? asyncClusterEndpointsDeletionEnabled,
  3. String? authorizationMode,
  4. AutomatedBackupConfig? automatedBackupConfig,
  5. List<String>? availableMaintenanceVersions,
  6. String? backupCollection,
  7. List<ClusterEndpoint>? clusterEndpoints,
  8. String? createTime,
  9. CrossClusterReplicationConfig? crossClusterReplicationConfig,
  10. bool? deletionProtectionEnabled,
  11. List<DiscoveryEndpoint>? discoveryEndpoints,
  12. String? effectiveMaintenanceVersion,
  13. EncryptionInfo? encryptionInfo,
  14. GcsBackupSource? gcsSource,
  15. String? kmsKey,
  16. Map<String, String>? labels,
  17. ClusterMaintenancePolicy? maintenancePolicy,
  18. ClusterMaintenanceSchedule? maintenanceSchedule,
  19. String? maintenanceVersion,
  20. ManagedBackupSource? managedBackupSource,
  21. String? name,
  22. String? nodeType,
  23. bool? ondemandMaintenance,
  24. ClusterPersistenceConfig? persistenceConfig,
  25. double? preciseSizeGb,
  26. List<PscConfig>? pscConfigs,
  27. List<PscConnection>? pscConnections,
  28. List<PscServiceAttachment>? pscServiceAttachments,
  29. Map<String, String>? redisConfigs,
  30. int? replicaCount,
  31. bool? satisfiesPzi,
  32. bool? satisfiesPzs,
  33. int? shardCount,
  34. bool? simulateMaintenanceEvent,
  35. int? sizeGb,
  36. String? state,
  37. StateInfo? stateInfo,
  38. String? transitEncryptionMode,
  39. String? uid,
  40. ZoneDistributionConfig? zoneDistributionConfig,
})

Implementation

Cluster({
  this.allowFewerZonesDeployment,
  this.asyncClusterEndpointsDeletionEnabled,
  this.authorizationMode,
  this.automatedBackupConfig,
  this.availableMaintenanceVersions,
  this.backupCollection,
  this.clusterEndpoints,
  this.createTime,
  this.crossClusterReplicationConfig,
  this.deletionProtectionEnabled,
  this.discoveryEndpoints,
  this.effectiveMaintenanceVersion,
  this.encryptionInfo,
  this.gcsSource,
  this.kmsKey,
  this.labels,
  this.maintenancePolicy,
  this.maintenanceSchedule,
  this.maintenanceVersion,
  this.managedBackupSource,
  this.name,
  this.nodeType,
  this.ondemandMaintenance,
  this.persistenceConfig,
  this.preciseSizeGb,
  this.pscConfigs,
  this.pscConnections,
  this.pscServiceAttachments,
  this.redisConfigs,
  this.replicaCount,
  this.satisfiesPzi,
  this.satisfiesPzs,
  this.shardCount,
  this.simulateMaintenanceEvent,
  this.sizeGb,
  this.state,
  this.stateInfo,
  this.transitEncryptionMode,
  this.uid,
  this.zoneDistributionConfig,
});