DatabaseInstance constructor

DatabaseInstance({
  1. List<String>? availableMaintenanceVersions,
  2. String? backendType,
  3. String? connectionName,
  4. String? createTime,
  5. String? currentDiskSize,
  6. String? databaseCenterIntegration,
  7. bool? databaseCenterIntegrationEnabled,
  8. String? databaseInstalledVersion,
  9. String? databaseVersion,
  10. BlueGreenDeploymentInfo? deploymentInfo,
  11. DiskEncryptionConfiguration? diskEncryptionConfiguration,
  12. DiskEncryptionStatus? diskEncryptionStatus,
  13. String? dnsName,
  14. List<DnsNameMapping>? dnsNames,
  15. String? etag,
  16. DatabaseInstanceFailoverReplica? failoverReplica,
  17. String? gceZone,
  18. GeminiInstanceConfig? geminiConfig,
  19. bool? includeReplicasForMajorVersionUpgrade,
  20. String? instanceType,
  21. List<IpMapping>? ipAddresses,
  22. String? ipv6Address,
  23. String? kind,
  24. String? maintenanceVersion,
  25. String? masterInstanceName,
  26. String? maxDiskSize,
  27. String? name,
  28. int? nodeCount,
  29. List<PoolNodeConfig>? nodes,
  30. OnPremisesConfiguration? onPremisesConfiguration,
  31. SqlOutOfDiskReport? outOfDiskReport,
  32. String? primaryDnsName,
  33. String? project,
  34. String? pscServiceAttachmentLink,
  35. String? region,
  36. ReplicaConfiguration? replicaConfiguration,
  37. List<String>? replicaNames,
  38. ReplicationCluster? replicationCluster,
  39. String? rootPassword,
  40. bool? satisfiesPzi,
  41. bool? satisfiesPzs,
  42. SqlScheduledMaintenance? scheduledMaintenance,
  43. String? secondaryGceZone,
  44. String? selfLink,
  45. SslCert? serverCaCert,
  46. String? serviceAccountEmailAddress,
  47. Settings? settings,
  48. bool? skipPrecheck,
  49. String? sqlNetworkArchitecture,
  50. String? state,
  51. List<String>? suspensionReason,
  52. bool? switchTransactionLogsToCloudStorageEnabled,
  53. Map<String, String>? tags,
  54. List<AvailableDatabaseVersion>? upgradableDatabaseVersions,
  55. String? writeEndpoint,
})

Implementation

DatabaseInstance({
  this.availableMaintenanceVersions,
  this.backendType,
  this.connectionName,
  this.createTime,
  this.currentDiskSize,
  this.databaseCenterIntegration,
  this.databaseCenterIntegrationEnabled,
  this.databaseInstalledVersion,
  this.databaseVersion,
  this.deploymentInfo,
  this.diskEncryptionConfiguration,
  this.diskEncryptionStatus,
  this.dnsName,
  this.dnsNames,
  this.etag,
  this.failoverReplica,
  this.gceZone,
  this.geminiConfig,
  this.includeReplicasForMajorVersionUpgrade,
  this.instanceType,
  this.ipAddresses,
  this.ipv6Address,
  this.kind,
  this.maintenanceVersion,
  this.masterInstanceName,
  this.maxDiskSize,
  this.name,
  this.nodeCount,
  this.nodes,
  this.onPremisesConfiguration,
  this.outOfDiskReport,
  this.primaryDnsName,
  this.project,
  this.pscServiceAttachmentLink,
  this.region,
  this.replicaConfiguration,
  this.replicaNames,
  this.replicationCluster,
  this.rootPassword,
  this.satisfiesPzi,
  this.satisfiesPzs,
  this.scheduledMaintenance,
  this.secondaryGceZone,
  this.selfLink,
  this.serverCaCert,
  this.serviceAccountEmailAddress,
  this.settings,
  this.skipPrecheck,
  this.sqlNetworkArchitecture,
  this.state,
  this.suspensionReason,
  this.switchTransactionLogsToCloudStorageEnabled,
  this.tags,
  this.upgradableDatabaseVersions,
  this.writeEndpoint,
});