DBInstance constructor

DBInstance({
  1. int? allocatedStorage,
  2. List<DBInstanceRole>? associatedRoles,
  3. bool? autoMinorVersionUpgrade,
  4. String? availabilityZone,
  5. int? backupRetentionPeriod,
  6. String? cACertificateIdentifier,
  7. String? characterSetName,
  8. bool? copyTagsToSnapshot,
  9. bool? customerOwnedIpEnabled,
  10. String? dBClusterIdentifier,
  11. String? dBInstanceArn,
  12. List<DBInstanceAutomatedBackupsReplication>? dBInstanceAutomatedBackupsReplications,
  13. String? dBInstanceClass,
  14. String? dBInstanceIdentifier,
  15. String? dBInstanceStatus,
  16. String? dBName,
  17. List<DBParameterGroupStatus>? dBParameterGroups,
  18. List<DBSecurityGroupMembership>? dBSecurityGroups,
  19. DBSubnetGroup? dBSubnetGroup,
  20. int? dbInstancePort,
  21. String? dbiResourceId,
  22. bool? deletionProtection,
  23. List<DomainMembership>? domainMemberships,
  24. List<String>? enabledCloudwatchLogsExports,
  25. Endpoint? endpoint,
  26. String? engine,
  27. String? engineVersion,
  28. String? enhancedMonitoringResourceArn,
  29. bool? iAMDatabaseAuthenticationEnabled,
  30. DateTime? instanceCreateTime,
  31. int? iops,
  32. String? kmsKeyId,
  33. DateTime? latestRestorableTime,
  34. String? licenseModel,
  35. Endpoint? listenerEndpoint,
  36. String? masterUsername,
  37. int? maxAllocatedStorage,
  38. int? monitoringInterval,
  39. String? monitoringRoleArn,
  40. bool? multiAZ,
  41. String? ncharCharacterSetName,
  42. List<OptionGroupMembership>? optionGroupMemberships,
  43. PendingModifiedValues? pendingModifiedValues,
  44. bool? performanceInsightsEnabled,
  45. String? performanceInsightsKMSKeyId,
  46. int? performanceInsightsRetentionPeriod,
  47. String? preferredBackupWindow,
  48. String? preferredMaintenanceWindow,
  49. List<ProcessorFeature>? processorFeatures,
  50. int? promotionTier,
  51. bool? publiclyAccessible,
  52. List<String>? readReplicaDBClusterIdentifiers,
  53. List<String>? readReplicaDBInstanceIdentifiers,
  54. String? readReplicaSourceDBInstanceIdentifier,
  55. ReplicaMode? replicaMode,
  56. String? secondaryAvailabilityZone,
  57. List<DBInstanceStatusInfo>? statusInfos,
  58. bool? storageEncrypted,
  59. String? storageType,
  60. List<Tag>? tagList,
  61. String? tdeCredentialArn,
  62. String? timezone,
  63. List<VpcSecurityGroupMembership>? vpcSecurityGroups,
})

Implementation

DBInstance({
  this.allocatedStorage,
  this.associatedRoles,
  this.autoMinorVersionUpgrade,
  this.availabilityZone,
  this.backupRetentionPeriod,
  this.cACertificateIdentifier,
  this.characterSetName,
  this.copyTagsToSnapshot,
  this.customerOwnedIpEnabled,
  this.dBClusterIdentifier,
  this.dBInstanceArn,
  this.dBInstanceAutomatedBackupsReplications,
  this.dBInstanceClass,
  this.dBInstanceIdentifier,
  this.dBInstanceStatus,
  this.dBName,
  this.dBParameterGroups,
  this.dBSecurityGroups,
  this.dBSubnetGroup,
  this.dbInstancePort,
  this.dbiResourceId,
  this.deletionProtection,
  this.domainMemberships,
  this.enabledCloudwatchLogsExports,
  this.endpoint,
  this.engine,
  this.engineVersion,
  this.enhancedMonitoringResourceArn,
  this.iAMDatabaseAuthenticationEnabled,
  this.instanceCreateTime,
  this.iops,
  this.kmsKeyId,
  this.latestRestorableTime,
  this.licenseModel,
  this.listenerEndpoint,
  this.masterUsername,
  this.maxAllocatedStorage,
  this.monitoringInterval,
  this.monitoringRoleArn,
  this.multiAZ,
  this.ncharCharacterSetName,
  this.optionGroupMemberships,
  this.pendingModifiedValues,
  this.performanceInsightsEnabled,
  this.performanceInsightsKMSKeyId,
  this.performanceInsightsRetentionPeriod,
  this.preferredBackupWindow,
  this.preferredMaintenanceWindow,
  this.processorFeatures,
  this.promotionTier,
  this.publiclyAccessible,
  this.readReplicaDBClusterIdentifiers,
  this.readReplicaDBInstanceIdentifiers,
  this.readReplicaSourceDBInstanceIdentifier,
  this.replicaMode,
  this.secondaryAvailabilityZone,
  this.statusInfos,
  this.storageEncrypted,
  this.storageType,
  this.tagList,
  this.tdeCredentialArn,
  this.timezone,
  this.vpcSecurityGroups,
});