RDS class

Constructors

RDS({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shapes Map<String, Shape>
final

Methods

addSourceIdentifierToSubscription({required String sourceIdentifier, required String subscriptionName}) Future<AddSourceIdentifierToSubscriptionResult>
May throw SubscriptionNotFoundFault. May throw SourceNotFoundFault.
addTagsToResource({required String resourceName, required List<Tag> tags}) Future<void>
May throw DBInstanceNotFoundFault. May throw DBSnapshotNotFoundFault.
authorizeDBSecurityGroupIngress({required String dBSecurityGroupName, String? cidrip, String? eC2SecurityGroupId, String? eC2SecurityGroupName, String? eC2SecurityGroupOwnerId}) Future<AuthorizeDBSecurityGroupIngressResult>
May throw DBSecurityGroupNotFoundFault. May throw InvalidDBSecurityGroupStateFault. May throw AuthorizationAlreadyExistsFault. May throw AuthorizationQuotaExceededFault.
close() → void
Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
copyDBSnapshot({required String sourceDBSnapshotIdentifier, required String targetDBSnapshotIdentifier}) Future<CopyDBSnapshotResult>
May throw DBSnapshotAlreadyExistsFault. May throw DBSnapshotNotFoundFault. May throw InvalidDBSnapshotStateFault. May throw SnapshotQuotaExceededFault.
createDBInstance({required int allocatedStorage, required String dBInstanceClass, required String dBInstanceIdentifier, required String engine, required String masterUserPassword, required String masterUsername, bool? autoMinorVersionUpgrade, String? availabilityZone, int? backupRetentionPeriod, String? characterSetName, String? dBName, String? dBParameterGroupName, List<String>? dBSecurityGroups, String? dBSubnetGroupName, String? engineVersion, int? iops, String? licenseModel, bool? multiAZ, String? optionGroupName, int? port, String? preferredBackupWindow, String? preferredMaintenanceWindow, bool? publiclyAccessible, List<String>? vpcSecurityGroupIds}) Future<CreateDBInstanceResult>
May throw DBInstanceAlreadyExistsFault. May throw InsufficientDBInstanceCapacityFault. May throw DBParameterGroupNotFoundFault. May throw DBSecurityGroupNotFoundFault. May throw InstanceQuotaExceededFault. May throw StorageQuotaExceededFault. May throw DBSubnetGroupNotFoundFault. May throw DBSubnetGroupDoesNotCoverEnoughAZs. May throw InvalidSubnet. May throw InvalidVPCNetworkStateFault. May throw ProvisionedIopsNotAvailableInAZFault. May throw OptionGroupNotFoundFault.
createDBInstanceReadReplica({required String dBInstanceIdentifier, required String sourceDBInstanceIdentifier, bool? autoMinorVersionUpgrade, String? availabilityZone, String? dBInstanceClass, int? iops, String? optionGroupName, int? port, bool? publiclyAccessible}) Future<CreateDBInstanceReadReplicaResult>
May throw DBInstanceAlreadyExistsFault. May throw InsufficientDBInstanceCapacityFault. May throw DBParameterGroupNotFoundFault. May throw DBSecurityGroupNotFoundFault. May throw InstanceQuotaExceededFault. May throw StorageQuotaExceededFault. May throw DBInstanceNotFoundFault. May throw InvalidDBInstanceStateFault. May throw DBSubnetGroupNotFoundFault. May throw DBSubnetGroupDoesNotCoverEnoughAZs. May throw InvalidSubnet. May throw InvalidVPCNetworkStateFault. May throw ProvisionedIopsNotAvailableInAZFault. May throw OptionGroupNotFoundFault.
createDBParameterGroup({required String dBParameterGroupFamily, required String dBParameterGroupName, required String description}) Future<CreateDBParameterGroupResult>
May throw DBParameterGroupQuotaExceededFault. May throw DBParameterGroupAlreadyExistsFault.
createDBSecurityGroup({required String dBSecurityGroupDescription, required String dBSecurityGroupName}) Future<CreateDBSecurityGroupResult>
May throw DBSecurityGroupAlreadyExistsFault. May throw DBSecurityGroupQuotaExceededFault. May throw DBSecurityGroupNotSupportedFault.
createDBSnapshot({required String dBInstanceIdentifier, required String dBSnapshotIdentifier}) Future<CreateDBSnapshotResult>
May throw DBSnapshotAlreadyExistsFault. May throw InvalidDBInstanceStateFault. May throw DBInstanceNotFoundFault. May throw SnapshotQuotaExceededFault.
createDBSubnetGroup({required String dBSubnetGroupDescription, required String dBSubnetGroupName, required List<String> subnetIds}) Future<CreateDBSubnetGroupResult>
May throw DBSubnetGroupAlreadyExistsFault. May throw DBSubnetGroupQuotaExceededFault. May throw DBSubnetQuotaExceededFault. May throw DBSubnetGroupDoesNotCoverEnoughAZs. May throw InvalidSubnet.
createEventSubscription({required String snsTopicArn, required String subscriptionName, bool? enabled, List<String>? eventCategories, List<String>? sourceIds, String? sourceType}) Future<CreateEventSubscriptionResult>
May throw EventSubscriptionQuotaExceededFault. May throw SubscriptionAlreadyExistFault. May throw SNSInvalidTopicFault. May throw SNSNoAuthorizationFault. May throw SNSTopicArnNotFoundFault. May throw SubscriptionCategoryNotFoundFault. May throw SourceNotFoundFault.
createOptionGroup({required String engineName, required String majorEngineVersion, required String optionGroupDescription, required String optionGroupName}) Future<CreateOptionGroupResult>
May throw OptionGroupAlreadyExistsFault. May throw OptionGroupQuotaExceededFault.
deleteDBInstance({required String dBInstanceIdentifier, String? finalDBSnapshotIdentifier, bool? skipFinalSnapshot}) Future<DeleteDBInstanceResult>
May throw DBInstanceNotFoundFault. May throw InvalidDBInstanceStateFault. May throw DBSnapshotAlreadyExistsFault. May throw SnapshotQuotaExceededFault.
deleteDBParameterGroup({required String dBParameterGroupName}) Future<void>
May throw InvalidDBParameterGroupStateFault. May throw DBParameterGroupNotFoundFault.
deleteDBSecurityGroup({required String dBSecurityGroupName}) Future<void>
May throw InvalidDBSecurityGroupStateFault. May throw DBSecurityGroupNotFoundFault.
deleteDBSnapshot({required String dBSnapshotIdentifier}) Future<DeleteDBSnapshotResult>
May throw InvalidDBSnapshotStateFault. May throw DBSnapshotNotFoundFault.
deleteDBSubnetGroup({required String dBSubnetGroupName}) Future<void>
May throw InvalidDBSubnetGroupStateFault. May throw InvalidDBSubnetStateFault. May throw DBSubnetGroupNotFoundFault.
deleteEventSubscription({required String subscriptionName}) Future<DeleteEventSubscriptionResult>
May throw SubscriptionNotFoundFault. May throw InvalidEventSubscriptionStateFault.
deleteOptionGroup({required String optionGroupName}) Future<void>
May throw OptionGroupNotFoundFault. May throw InvalidOptionGroupStateFault.
describeDBEngineVersions({String? dBParameterGroupFamily, bool? defaultOnly, String? engine, String? engineVersion, bool? listSupportedCharacterSets, String? marker, int? maxRecords}) Future<DBEngineVersionMessage>
describeDBInstances({String? dBInstanceIdentifier, String? marker, int? maxRecords}) Future<DBInstanceMessage>
May throw DBInstanceNotFoundFault.
describeDBParameterGroups({String? dBParameterGroupName, String? marker, int? maxRecords}) Future<DBParameterGroupsMessage>
May throw DBParameterGroupNotFoundFault.
describeDBParameters({required String dBParameterGroupName, String? marker, int? maxRecords, String? source}) Future<DBParameterGroupDetails>
May throw DBParameterGroupNotFoundFault.
describeDBSecurityGroups({String? dBSecurityGroupName, String? marker, int? maxRecords}) Future<DBSecurityGroupMessage>
May throw DBSecurityGroupNotFoundFault.
describeDBSnapshots({String? dBInstanceIdentifier, String? dBSnapshotIdentifier, String? marker, int? maxRecords, String? snapshotType}) Future<DBSnapshotMessage>
May throw DBSnapshotNotFoundFault.
describeDBSubnetGroups({String? dBSubnetGroupName, String? marker, int? maxRecords}) Future<DBSubnetGroupMessage>
May throw DBSubnetGroupNotFoundFault.
describeEngineDefaultParameters({required String dBParameterGroupFamily, String? marker, int? maxRecords}) Future<DescribeEngineDefaultParametersResult>
describeEventCategories({String? sourceType}) Future<EventCategoriesMessage>
describeEvents({int? duration, DateTime? endTime, List<String>? eventCategories, String? marker, int? maxRecords, String? sourceIdentifier, SourceType? sourceType, DateTime? startTime}) Future<EventsMessage>
describeEventSubscriptions({String? marker, int? maxRecords, String? subscriptionName}) Future<EventSubscriptionsMessage>
May throw SubscriptionNotFoundFault.
describeOptionGroupOptions({required String engineName, String? majorEngineVersion, String? marker, int? maxRecords}) Future<OptionGroupOptionsMessage>
describeOptionGroups({String? engineName, String? majorEngineVersion, String? marker, int? maxRecords, String? optionGroupName}) Future<OptionGroups>
May throw OptionGroupNotFoundFault.
describeOrderableDBInstanceOptions({required String engine, String? dBInstanceClass, String? engineVersion, String? licenseModel, String? marker, int? maxRecords, bool? vpc}) Future<OrderableDBInstanceOptionsMessage>
describeReservedDBInstances({String? dBInstanceClass, String? duration, String? marker, int? maxRecords, bool? multiAZ, String? offeringType, String? productDescription, String? reservedDBInstanceId, String? reservedDBInstancesOfferingId}) Future<ReservedDBInstanceMessage>
May throw ReservedDBInstanceNotFoundFault.
describeReservedDBInstancesOfferings({String? dBInstanceClass, String? duration, String? marker, int? maxRecords, bool? multiAZ, String? offeringType, String? productDescription, String? reservedDBInstancesOfferingId}) Future<ReservedDBInstancesOfferingMessage>
May throw ReservedDBInstancesOfferingNotFoundFault.
listTagsForResource({required String resourceName}) Future<TagListMessage>
May throw DBInstanceNotFoundFault. May throw DBSnapshotNotFoundFault.
modifyDBInstance({required String dBInstanceIdentifier, int? allocatedStorage, bool? allowMajorVersionUpgrade, bool? applyImmediately, bool? autoMinorVersionUpgrade, int? backupRetentionPeriod, String? dBInstanceClass, String? dBParameterGroupName, List<String>? dBSecurityGroups, String? engineVersion, int? iops, String? masterUserPassword, bool? multiAZ, String? newDBInstanceIdentifier, String? optionGroupName, String? preferredBackupWindow, String? preferredMaintenanceWindow, List<String>? vpcSecurityGroupIds}) Future<ModifyDBInstanceResult>
May throw InvalidDBInstanceStateFault. May throw InvalidDBSecurityGroupStateFault. May throw DBInstanceAlreadyExistsFault. May throw DBInstanceNotFoundFault. May throw DBSecurityGroupNotFoundFault. May throw DBParameterGroupNotFoundFault. May throw InsufficientDBInstanceCapacityFault. May throw StorageQuotaExceededFault. May throw InvalidVPCNetworkStateFault. May throw ProvisionedIopsNotAvailableInAZFault. May throw OptionGroupNotFoundFault. May throw DBUpgradeDependencyFailureFault.
modifyDBParameterGroup({required String dBParameterGroupName, required List<Parameter> parameters}) Future<DBParameterGroupNameMessage>
May throw DBParameterGroupNotFoundFault. May throw InvalidDBParameterGroupStateFault.
modifyDBSubnetGroup({required String dBSubnetGroupName, required List<String> subnetIds, String? dBSubnetGroupDescription}) Future<ModifyDBSubnetGroupResult>
May throw DBSubnetGroupNotFoundFault. May throw DBSubnetQuotaExceededFault. May throw SubnetAlreadyInUse. May throw DBSubnetGroupDoesNotCoverEnoughAZs. May throw InvalidSubnet.
modifyEventSubscription({required String subscriptionName, bool? enabled, List<String>? eventCategories, String? snsTopicArn, String? sourceType}) Future<ModifyEventSubscriptionResult>
May throw EventSubscriptionQuotaExceededFault. May throw SubscriptionNotFoundFault. May throw SNSInvalidTopicFault. May throw SNSNoAuthorizationFault. May throw SNSTopicArnNotFoundFault. May throw SubscriptionCategoryNotFoundFault.
modifyOptionGroup({required String optionGroupName, bool? applyImmediately, List<OptionConfiguration>? optionsToInclude, List<String>? optionsToRemove}) Future<ModifyOptionGroupResult>
May throw InvalidOptionGroupStateFault. May throw OptionGroupNotFoundFault.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
promoteReadReplica({required String dBInstanceIdentifier, int? backupRetentionPeriod, String? preferredBackupWindow}) Future<PromoteReadReplicaResult>
May throw InvalidDBInstanceStateFault. May throw DBInstanceNotFoundFault.
purchaseReservedDBInstancesOffering({required String reservedDBInstancesOfferingId, int? dBInstanceCount, String? reservedDBInstanceId}) Future<PurchaseReservedDBInstancesOfferingResult>
May throw ReservedDBInstancesOfferingNotFoundFault. May throw ReservedDBInstanceAlreadyExistsFault. May throw ReservedDBInstanceQuotaExceededFault.
rebootDBInstance({required String dBInstanceIdentifier, bool? forceFailover}) Future<RebootDBInstanceResult>
May throw InvalidDBInstanceStateFault. May throw DBInstanceNotFoundFault.
removeSourceIdentifierFromSubscription({required String sourceIdentifier, required String subscriptionName}) Future<RemoveSourceIdentifierFromSubscriptionResult>
May throw SubscriptionNotFoundFault. May throw SourceNotFoundFault.
removeTagsFromResource({required String resourceName, required List<String> tagKeys}) Future<void>
May throw DBInstanceNotFoundFault. May throw DBSnapshotNotFoundFault.
resetDBParameterGroup({required String dBParameterGroupName, List<Parameter>? parameters, bool? resetAllParameters}) Future<DBParameterGroupNameMessage>
May throw InvalidDBParameterGroupStateFault. May throw DBParameterGroupNotFoundFault.
restoreDBInstanceFromDBSnapshot({required String dBInstanceIdentifier, required String dBSnapshotIdentifier, bool? autoMinorVersionUpgrade, String? availabilityZone, String? dBInstanceClass, String? dBName, String? dBSubnetGroupName, String? engine, int? iops, String? licenseModel, bool? multiAZ, String? optionGroupName, int? port, bool? publiclyAccessible}) Future<RestoreDBInstanceFromDBSnapshotResult>
May throw DBInstanceAlreadyExistsFault. May throw DBSnapshotNotFoundFault. May throw InstanceQuotaExceededFault. May throw InsufficientDBInstanceCapacityFault. May throw InvalidDBSnapshotStateFault. May throw StorageQuotaExceededFault. May throw InvalidVPCNetworkStateFault. May throw InvalidRestoreFault. May throw DBSubnetGroupNotFoundFault. May throw DBSubnetGroupDoesNotCoverEnoughAZs. May throw InvalidSubnet. May throw ProvisionedIopsNotAvailableInAZFault. May throw OptionGroupNotFoundFault.
restoreDBInstanceToPointInTime({required String sourceDBInstanceIdentifier, required String targetDBInstanceIdentifier, bool? autoMinorVersionUpgrade, String? availabilityZone, String? dBInstanceClass, String? dBName, String? dBSubnetGroupName, String? engine, int? iops, String? licenseModel, bool? multiAZ, String? optionGroupName, int? port, bool? publiclyAccessible, DateTime? restoreTime, bool? useLatestRestorableTime}) Future<RestoreDBInstanceToPointInTimeResult>
May throw DBInstanceAlreadyExistsFault. May throw DBInstanceNotFoundFault. May throw InstanceQuotaExceededFault. May throw InsufficientDBInstanceCapacityFault. May throw InvalidDBInstanceStateFault. May throw PointInTimeRestoreNotEnabledFault. May throw StorageQuotaExceededFault. May throw InvalidVPCNetworkStateFault. May throw InvalidRestoreFault. May throw DBSubnetGroupNotFoundFault. May throw DBSubnetGroupDoesNotCoverEnoughAZs. May throw InvalidSubnet. May throw ProvisionedIopsNotAvailableInAZFault. May throw OptionGroupNotFoundFault.
revokeDBSecurityGroupIngress({required String dBSecurityGroupName, String? cidrip, String? eC2SecurityGroupId, String? eC2SecurityGroupName, String? eC2SecurityGroupOwnerId}) Future<RevokeDBSecurityGroupIngressResult>
May throw DBSecurityGroupNotFoundFault. May throw AuthorizationNotFoundFault. May throw InvalidDBSecurityGroupStateFault.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited