AwsRdsDbInstanceDetails class
Contains the details of an Amazon RDS DB instance.
Constructors
- 
          AwsRdsDbInstanceDetails({int? allocatedStorage, List<AwsRdsDbInstanceAssociatedRole> ? associatedRoles, bool? autoMinorVersionUpgrade, String? availabilityZone, int? backupRetentionPeriod, String? cACertificateIdentifier, String? characterSetName, bool? copyTagsToSnapshot, String? dBClusterIdentifier, String? dBInstanceClass, String? dBInstanceIdentifier, String? dBName, int? dbInstancePort, String? dbInstanceStatus, List<AwsRdsDbParameterGroup> ? dbParameterGroups, List<String> ? dbSecurityGroups, AwsRdsDbSubnetGroup? dbSubnetGroup, String? dbiResourceId, bool? deletionProtection, List<AwsRdsDbDomainMembership> ? domainMemberships, List<String> ? enabledCloudWatchLogsExports, AwsRdsDbInstanceEndpoint? endpoint, String? engine, String? engineVersion, String? enhancedMonitoringResourceArn, bool? iAMDatabaseAuthenticationEnabled, String? instanceCreateTime, int? iops, String? kmsKeyId, String? latestRestorableTime, String? licenseModel, AwsRdsDbInstanceEndpoint? listenerEndpoint, String? masterUsername, int? maxAllocatedStorage, int? monitoringInterval, String? monitoringRoleArn, bool? multiAz, List<AwsRdsDbOptionGroupMembership> ? optionGroupMemberships, AwsRdsDbPendingModifiedValues? pendingModifiedValues, bool? performanceInsightsEnabled, String? performanceInsightsKmsKeyId, int? performanceInsightsRetentionPeriod, String? preferredBackupWindow, String? preferredMaintenanceWindow, List<AwsRdsDbProcessorFeature> ? processorFeatures, int? promotionTier, bool? publiclyAccessible, List<String> ? readReplicaDBClusterIdentifiers, List<String> ? readReplicaDBInstanceIdentifiers, String? readReplicaSourceDBInstanceIdentifier, String? secondaryAvailabilityZone, List<AwsRdsDbStatusInfo> ? statusInfos, bool? storageEncrypted, String? storageType, String? tdeCredentialArn, String? timezone, List<AwsRdsDbInstanceVpcSecurityGroup> ? vpcSecurityGroups})
- 
          AwsRdsDbInstanceDetails.fromJson(Map<String, dynamic> json)
- 
          
            factory
Properties
- allocatedStorage → int?
- 
  The amount of storage (in gigabytes) to initially allocate for the DB
instance.
  final
- 
  associatedRoles
  → List<AwsRdsDbInstanceAssociatedRole> ?
- 
  The AWS Identity and Access Management (IAM) roles associated with the DB
instance.
  final
- autoMinorVersionUpgrade → bool?
- 
  Indicates whether minor version patches are applied automatically.
  final
- availabilityZone → String?
- 
  The Availability Zone where the DB instance will be created.
  final
- backupRetentionPeriod → int?
- 
  The number of days for which to retain automated backups.
  final
- cACertificateIdentifier → String?
- 
  The identifier of the CA certificate for this DB instance.
  final
- characterSetName → String?
- 
  The name of the character set that this DB instance is associated with.
  final
- copyTagsToSnapshot → bool?
- 
  Whether to copy resource tags to snapshots of the DB instance.
  final
- dBClusterIdentifier → String?
- 
  If the DB instance is a member of a DB cluster, contains the name of the DB
cluster that the DB instance is a member of.
  final
- dBInstanceClass → String?
- 
  Contains the name of the compute and memory capacity class of the DB
instance.
  final
- dBInstanceIdentifier → String?
- 
  Contains a user-supplied database identifier. This identifier is the unique
key that identifies a DB instance.
  final
- dbInstancePort → int?
- 
  Specifies the port that the DB instance listens on. If the DB instance is
part of a DB cluster, this can be a different port than the DB cluster port.
  final
- dbInstanceStatus → String?
- 
  The current status of the DB instance.
  final
- dbiResourceId → String?
- 
  The AWS Region-unique, immutable identifier for the DB instance. This
identifier is found in AWS CloudTrail log entries whenever the AWS KMS key
for the DB instance is accessed.
  final
- dBName → String?
- 
  The meaning of this parameter differs according to the database engine you
use.
  final
- 
  dbParameterGroups
  → List<AwsRdsDbParameterGroup> ?
- 
  A list of the DB parameter groups to assign to the DB instance.
  final
- 
  dbSecurityGroups
  → List<String> ?
- 
  A list of the DB security groups to assign to the DB instance.
  final
- dbSubnetGroup → AwsRdsDbSubnetGroup?
- 
  Information about the subnet group that is associated with the DB instance.
  final
- deletionProtection → bool?
- 
  Indicates whether the DB instance has deletion protection enabled.
  final
- 
  domainMemberships
  → List<AwsRdsDbDomainMembership> ?
- 
  The Active Directory domain membership records associated with the DB
instance.
  final
- 
  enabledCloudWatchLogsExports
  → List<String> ?
- 
  A list of log types that this DB instance is configured to export to
CloudWatch Logs.
  final
- endpoint → AwsRdsDbInstanceEndpoint?
- 
  Specifies the connection endpoint.
  final
- engine → String?
- 
  Provides the name of the database engine to use for this DB instance.
  final
- engineVersion → String?
- 
  Indicates the database engine version.
  final
- enhancedMonitoringResourceArn → String?
- 
  The ARN of the CloudWatch Logs log stream that receives the enhanced
monitoring metrics data for the DB instance.
  final
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- iAMDatabaseAuthenticationEnabled → bool?
- 
  True if mapping of AWS Identity and Access Management (IAM) accounts to
database accounts is enabled, and otherwise false.
  final
- instanceCreateTime → String?
- 
  Indicates when the DB instance was created.
  final
- iops → int?
- 
  Specifies the provisioned IOPS (I/O operations per second) for this DB
instance.
  final
- kmsKeyId → String?
- 
  If StorageEncryptedis true, the AWS KMS key identifier for the encrypted DB instance.final
- latestRestorableTime → String?
- 
  Specifies the latest time to which a database can be restored with
point-in-time restore.
  final
- licenseModel → String?
- 
  License model information for this DB instance.
  final
- listenerEndpoint → AwsRdsDbInstanceEndpoint?
- 
  
  final
- masterUsername → String?
- 
  The master user name of the DB instance.
  final
- maxAllocatedStorage → int?
- 
  The upper limit to which Amazon RDS can automatically scale the storage of
the DB instance.
  final
- monitoringInterval → int?
- 
  The interval, in seconds, between points when enhanced monitoring metrics
are collected for the DB instance.
  final
- monitoringRoleArn → String?
- 
  The ARN for the IAM role that permits Amazon RDS to send enhanced monitoring
metrics to CloudWatch Logs.
  final
- multiAz → bool?
- 
  Whether the DB instance is a multiple Availability Zone deployment.
  final
- 
  optionGroupMemberships
  → List<AwsRdsDbOptionGroupMembership> ?
- 
  The list of option group memberships for this DB instance.
  final
- pendingModifiedValues → AwsRdsDbPendingModifiedValues?
- 
  Changes to the DB instance that are currently pending.
  final
- performanceInsightsEnabled → bool?
- 
  Indicates whether Performance Insights is enabled for the DB instance.
  final
- performanceInsightsKmsKeyId → String?
- 
  The identifier of the AWS KMS key used to encrypt the Performance Insights
data.
  final
- performanceInsightsRetentionPeriod → int?
- 
  The number of days to retain Performance Insights data.
  final
- preferredBackupWindow → String?
- 
  The range of time each day when automated backups are created, if automated
backups are enabled.
  final
- preferredMaintenanceWindow → String?
- 
  The weekly time range during which system maintenance can occur, in
Universal Coordinated Time (UTC).
  final
- 
  processorFeatures
  → List<AwsRdsDbProcessorFeature> ?
- 
  The number of CPU cores and the number of threads per core for the DB
instance class of the DB instance.
  final
- promotionTier → int?
- 
  The order in which to promote an Aurora replica to the primary instance
after a failure of the existing primary instance.
  final
- publiclyAccessible → bool?
- 
  Specifies the accessibility options for the DB instance.
  final
- 
  readReplicaDBClusterIdentifiers
  → List<String> ?
- 
  List of identifiers of Aurora DB clusters to which the RDS DB instance is
replicated as a read replica.
  final
- 
  readReplicaDBInstanceIdentifiers
  → List<String> ?
- 
  List of identifiers of the read replicas associated with this DB instance.
  final
- readReplicaSourceDBInstanceIdentifier → String?
- 
  If this DB instance is a read replica, contains the identifier of the source
DB instance.
  final
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- secondaryAvailabilityZone → String?
- 
  For a DB instance with multi-Availability Zone support, the name of the
secondary Availability Zone.
  final
- 
  statusInfos
  → List<AwsRdsDbStatusInfo> ?
- 
  The status of a read replica. If the instance isn't a read replica, this is
empty.
  final
- storageEncrypted → bool?
- 
  Specifies whether the DB instance is encrypted.
  final
- storageType → String?
- 
  The storage type for the DB instance.
  final
- tdeCredentialArn → String?
- 
  The ARN from the key store with which the instance is associated for TDE
encryption.
  final
- timezone → String?
- 
  The time zone of the DB instance.
  final
- 
  vpcSecurityGroups
  → List<AwsRdsDbInstanceVpcSecurityGroup> ?
- 
  A list of VPC security groups that the DB instance belongs to.
  final
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toJson() → Map< String, dynamic> 
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited