Cluster constructor

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

Implementation

Cluster({
  this.aclPolicy,
  this.aclPolicyInSync,
  this.aclPolicyInfo,
  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.rotateServerCertificate,
  this.satisfiesPzi,
  this.satisfiesPzs,
  this.serverCaMode,
  this.serverCaPool,
  this.shardCount,
  this.simulateMaintenanceEvent,
  this.sizeGb,
  this.state,
  this.stateInfo,
  this.transitEncryptionMode,
  this.uid,
  this.zoneDistributionConfig,
});