DBInstance constructor
DBInstance({
- int? allocatedStorage,
- List<
DBInstanceRole> ? associatedRoles, - bool? autoMinorVersionUpgrade,
- String? availabilityZone,
- int? backupRetentionPeriod,
- String? cACertificateIdentifier,
- String? characterSetName,
- bool? copyTagsToSnapshot,
- bool? customerOwnedIpEnabled,
- String? dBClusterIdentifier,
- String? dBInstanceArn,
- List<
DBInstanceAutomatedBackupsReplication> ? dBInstanceAutomatedBackupsReplications, - String? dBInstanceClass,
- String? dBInstanceIdentifier,
- String? dBInstanceStatus,
- String? dBName,
- List<
DBParameterGroupStatus> ? dBParameterGroups, - List<
DBSecurityGroupMembership> ? dBSecurityGroups, - DBSubnetGroup? dBSubnetGroup,
- int? dbInstancePort,
- String? dbiResourceId,
- bool? deletionProtection,
- List<
DomainMembership> ? domainMemberships, - List<
String> ? enabledCloudwatchLogsExports, - Endpoint? endpoint,
- String? engine,
- String? engineVersion,
- String? enhancedMonitoringResourceArn,
- bool? iAMDatabaseAuthenticationEnabled,
- DateTime? instanceCreateTime,
- int? iops,
- String? kmsKeyId,
- DateTime? latestRestorableTime,
- String? licenseModel,
- Endpoint? listenerEndpoint,
- String? masterUsername,
- int? maxAllocatedStorage,
- int? monitoringInterval,
- String? monitoringRoleArn,
- bool? multiAZ,
- String? ncharCharacterSetName,
- List<
OptionGroupMembership> ? optionGroupMemberships, - PendingModifiedValues? pendingModifiedValues,
- bool? performanceInsightsEnabled,
- String? performanceInsightsKMSKeyId,
- int? performanceInsightsRetentionPeriod,
- String? preferredBackupWindow,
- String? preferredMaintenanceWindow,
- List<
ProcessorFeature> ? processorFeatures, - int? promotionTier,
- bool? publiclyAccessible,
- List<
String> ? readReplicaDBClusterIdentifiers, - List<
String> ? readReplicaDBInstanceIdentifiers, - String? readReplicaSourceDBInstanceIdentifier,
- ReplicaMode? replicaMode,
- String? secondaryAvailabilityZone,
- List<
DBInstanceStatusInfo> ? statusInfos, - bool? storageEncrypted,
- String? storageType,
- List<
Tag> ? tagList, - String? tdeCredentialArn,
- String? timezone,
- 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,
});