Versions in this module Expand all Collapse all v1 v1.3.0 Aug 3, 2026 v1.2.0 Aug 3, 2026 Changes in this version type DBCluster + DBClusterResourceID string type DBClusterSnapshot + DBClusterResourceID string + SnapshotType string type DBShardGroup + DBShardGroupArn string + DBShardGroupResourceID string type DBSnapshot + DbiResourceID string type InMemoryBackend + func (b *InMemoryBackend) DescribeServerlessV2PlatformVersions(engine, version string, defaultOnly, includeAll bool) ([]ServerlessV2PlatformVersionInfo, error) + func (b *InMemoryBackend) TaggedResources() []TaggedEntry type Integration + Errors []IntegrationError + type IntegrationError struct + ErrorCode string + ErrorMessage string + type ServerlessV2FeaturesSupport struct + MaxCapacity float64 + MinCapacity float64 + type ServerlessV2PlatformVersionInfo struct + Engine string + IsDefault bool + ServerlessV2FeaturesSupport *ServerlessV2FeaturesSupport + ServerlessV2PlatformVersion string + ServerlessV2PlatformVersionDescription string + Status string + type TaggedEntry struct + ARN string + Tags map[string]string v1.1.4 Jul 20, 2026 v1.1.3 Jul 20, 2026 v1.1.2 Jul 20, 2026 v1.1.1 Jul 20, 2026 v1.1.0 Jul 19, 2026 Changes in this version + var ErrActivityStreamAlreadyStarted = awserr.New("InvalidDBClusterStateFault", awserr.ErrConflict) + var ErrActivityStreamNotStarted = awserr.New("InvalidDBClusterStateFault", awserr.ErrConflict) + var ErrBlueGreenDeploymentAlreadyExists = awserr.New("BlueGreenDeploymentAlreadyExists", awserr.ErrAlreadyExists) + var ErrBlueGreenDeploymentNotFound = awserr.New("BlueGreenDeploymentNotFound", awserr.ErrNotFound) + var ErrCannotDeleteDefaultProxyEndpoint = awserr.New("InvalidDBProxyEndpointStateFault", awserr.ErrConflict) + var ErrClusterAlreadyExists = awserr.New("DBClusterAlreadyExists", awserr.ErrAlreadyExists) + var ErrClusterEndpointAlreadyExists = awserr.New("DBClusterEndpointAlreadyExists", awserr.ErrAlreadyExists) + var ErrClusterEndpointNotFound = awserr.New("DBClusterEndpointNotFound", awserr.ErrNotFound) + var ErrClusterNotFound = awserr.New("DBClusterNotFound", awserr.ErrNotFound) + var ErrClusterSnapshotAlreadyExists = awserr.New("DBClusterSnapshotAlreadyExists", awserr.ErrAlreadyExists) + var ErrClusterSnapshotNotFound = awserr.New("DBClusterSnapshotNotFound", awserr.ErrNotFound) + var ErrDBClusterAutomatedBackupNotFound = awserr.New("DBClusterAutomatedBackupNotFound", awserr.ErrNotFound) + var ErrDBInstanceAutomatedBackupNotFound = awserr.New("DBInstanceAutomatedBackupNotFound", awserr.ErrNotFound) + var ErrDBProxyAlreadyExists = awserr.New("DBProxyAlreadyExists", awserr.ErrAlreadyExists) + var ErrDBProxyEndpointAlreadyExists = awserr.New("DBProxyEndpointAlreadyExists", awserr.ErrAlreadyExists) + var ErrDBSecurityGroupAlreadyExists = awserr.New("DBSecurityGroupAlreadyExists", awserr.ErrAlreadyExists) + var ErrDBSecurityGroupNotFound = awserr.New("DBSecurityGroupNotFound", awserr.ErrNotFound) + var ErrDBShardGroupAlreadyExists = awserr.New("DBShardGroupAlreadyExists", awserr.ErrAlreadyExists) + var ErrDBShardGroupNotFound = awserr.New("DBShardGroupNotFound", awserr.ErrNotFound) + var ErrEventSubscriptionAlreadyExists = awserr.New("SubscriptionAlreadyExist", awserr.ErrAlreadyExists) + var ErrEventSubscriptionNotFound = awserr.New("SubscriptionNotFound", awserr.ErrNotFound) + var ErrExportTaskAlreadyExists = awserr.New("ExportTaskAlreadyExists", awserr.ErrAlreadyExists) + var ErrExportTaskNotFound = awserr.New("ExportTaskNotFound", awserr.ErrNotFound) + var ErrGlobalClusterAlreadyExists = awserr.New("GlobalClusterAlreadyExists", awserr.ErrAlreadyExists) + var ErrGlobalClusterNotFound = awserr.New("GlobalClusterNotFound", awserr.ErrNotFound) + var ErrInstanceAlreadyExists = awserr.New("DBInstanceAlreadyExists", awserr.ErrAlreadyExists) + var ErrInstanceNotFound = awserr.New("DBInstanceNotFound", awserr.ErrNotFound) + var ErrIntegrationAlreadyExists = awserr.New("IntegrationAlreadyExists", awserr.ErrAlreadyExists) + var ErrIntegrationNotFound = awserr.New("IntegrationNotFound", awserr.ErrNotFound) + var ErrInvalidDBClusterStateFault = awserr.New("InvalidDBClusterStateFault", awserr.ErrConflict) + var ErrInvalidDBInstanceState = awserr.New("InvalidDBInstanceState", awserr.ErrConflict) + var ErrInvalidGlobalClusterState = awserr.New("InvalidGlobalClusterStateFault", awserr.ErrConflict) + var ErrInvalidParameter = awserr.New("InvalidParameterValue", awserr.ErrInvalidParameter) + var ErrInvalidParameterCombination = awserr.New("InvalidParameterCombination", awserr.ErrInvalidParameter) + var ErrNilAppContext = errors.New("nil AppContext passed to RDS Provider.Init") + var ErrNoServerlessV2Config = errors.New("noServerlessV2Config") + var ErrOptionGroupAlreadyExists = awserr.New("OptionGroupAlreadyExists", awserr.ErrAlreadyExists) + var ErrOptionGroupNotFound = awserr.New("OptionGroupNotFound", awserr.ErrNotFound) + var ErrParameterGroupAlreadyExists = awserr.New("DBParameterGroupAlreadyExists", awserr.ErrAlreadyExists) + var ErrParameterGroupNotFound = awserr.New("DBParameterGroupNotFound", awserr.ErrNotFound) + var ErrRebootFailed = errors.New("aws:rds:reboot-db-instances failed") + var ErrSnapshotAlreadyExists = awserr.New("DBSnapshotAlreadyExists", awserr.ErrAlreadyExists) + var ErrSnapshotNotFound = awserr.New("DBSnapshotNotFound", awserr.ErrNotFound) + var ErrSubnetGroupAlreadyExists = awserr.New("DBSubnetGroupAlreadyExists", awserr.ErrAlreadyExists) + var ErrSubnetGroupNotFound = awserr.New("DBSubnetGroupNotFound", awserr.ErrNotFound) + var ErrTenantDatabaseAlreadyExists = awserr.New("TenantDatabaseAlreadyExists", awserr.ErrAlreadyExists) + var ErrTenantDatabaseNotFound = awserr.New("TenantDatabaseNotFound", awserr.ErrNotFound) + var ErrUnknownAction = awserr.New("InvalidAction", awserr.ErrInvalidParameter) + func ValidateEngineLifecycleSupport(val string) error + func ValidateStorageTypeForCluster(storageType string) error + type AccountAttribute struct + AttributeName string + Max int + Used int + type BlueGreenDeployment struct + BlueGreenDeploymentIdentifier string + BlueGreenDeploymentName string + Source string + Status string + Target string + type Certificate struct + CertificateIdentifier string + CertificateType string + CustomerOverride bool + Thumbprint string + ValidFrom string + ValidTill string + type ConnectionPoolConfig struct + ConnectionBorrowTimeout int + InitQuery string + MaxConnectionsPercent int + MaxIdleConnectionsPercent int + SessionPinningFilters []string + type CopyDBSnapshotOptions struct + CopyTags bool + KmsKeyID string + SourceRegion string + type CustomDBEngineVersion struct + Description string + Engine string + EngineVersion string + Status string + type DBCluster struct + ActivityStreamAuditPolicy string + ActivityStreamKMSKeyID string + ActivityStreamKinesisStreamName string + ActivityStreamMode string + ActivityStreamStatus string + AvailabilityZones []string + BacktrackWindow int64 + BackupRetentionPeriod int + ClusterCreateTime time.Time + CopyTagsToSnapshot bool + DBClusterIdentifier string + DBClusterMembers []DBClusterMember + DBClusterParameterGroupName string + DatabaseName string + DeletionProtection bool + EnabledCloudwatchLogsExports []string + Endpoint string + Engine string + EngineLifecycleSupport string + EngineVersion string + HTTPEndpointEnabled bool + KmsKeyID string + MasterUsername string + MonitoringInterval int + MonitoringRoleArn string + MultiAZ bool + NetworkType string + OptimizedWrites bool + Port int + PreferredBackupWindow string + PreferredMaintenanceWindow string + ReaderAvailabilityZones []string + ReaderEndpoint string + ServerlessCapacity int + ServerlessV2ScalingConfig *ServerlessV2ScalingConfiguration + Status string + StorageEncrypted bool + StorageType string + type DBClusterAutomatedBackup struct + BackupRetentionPeriod int + DBClusterIdentifier string + DBClusterResourceID string + Engine string + EngineVersion string + Region string + Status string + StorageEncrypted bool + type DBClusterBacktrack struct + BacktrackIdentifier string + BacktrackTo string + DBClusterIdentifier string + Status string + type DBClusterEndpoint struct + DBClusterEndpointIdentifier string + DBClusterIdentifier string + Endpoint string + EndpointType string + Status string + type DBClusterMember struct + DBClusterParameterGroupName string + DBInstanceIdentifier string + IsClusterWriter bool + PromotionTier int + type DBClusterOptions struct + AvailabilityZones []string + BacktrackWindow int64 + BackupRetentionPeriod int + CopyTagsToSnapshot bool + DeletionProtection bool + DeletionProtectionSet bool + EnabledCloudwatchLogsExports []string + EngineLifecycleSupport string + EngineVersion string + KmsKeyID string + MonitoringInterval int + MonitoringRoleArn string + MultiAZ bool + NetworkType string + OptimizedWrites bool + PreferredBackupWindow string + PreferredMaintenanceWindow string + StorageEncrypted bool + StorageEncryptedChanged bool + StorageType string + type DBClusterSnapshot struct + DBClusterIdentifier string + DBClusterSnapshotIdentifier string + Engine string + EngineVersion string + PercentProgress int + SnapshotCreateTime time.Time + Status string + StorageEncrypted bool + type DBClusterSnapshotAttributesResult struct + DBClusterSnapshotAttributes []DBSnapshotAttribute + DBClusterSnapshotIdentifier string + type DBEngineVersion struct + DBEngineDescription string + Engine string + EngineVersion string + type DBInstance struct + AllocatedStorage int + AvailabilityZone string + BackupRetentionPeriod int + CopyTagsToSnapshot bool + DBClusterIdentifier string + DBInstanceClass string + DBInstanceIdentifier string + DBInstanceStatus string + DBName string + DBParameterGroupName string + DBSubnetGroupName string + DbiResourceID string + DeletionProtection bool + EnabledCloudwatchLogsExports []string + Endpoint string + Engine string + EngineLifecycleSupport string + EngineVersion string + EnhancedMonitoringResourceArn string + IAMDatabaseAuthenticationEnabled bool + InstanceCreateTime time.Time + Iops int + KmsKeyID string + LicenseModel string + MasterUsername string + MonitoringInterval int + MonitoringRoleArn string + MultiAZ bool + OptimizedWrites bool + OptionGroupName string + PendingModifiedValues *PendingModifiedValues + PerformanceInsightsEnabled bool + Port int + PreferredBackupWindow string + PreferredMaintenanceWindow string + PubliclyAccessible bool + ReadReplicaIdentifiers []string + ReplicaSourceDBInstanceIdentifier string + StorageEncrypted bool + StorageOptimized bool + StorageThroughput int + StorageType string + VpcID string + VpcSecurityGroups []VpcSecurityGroupMembership + type DBInstanceAutomatedBackup struct + AllocatedStorage int + BackupRetentionPeriod int + DBInstanceArn string + DBInstanceIdentifier string + DbiResourceID string + Encrypted bool + Engine string + EngineVersion string + Port int + Region string + Status string + type DBInstanceOptions struct + AllowMajorVersionUpgrade bool + ApplyImmediately bool + AvailabilityZone string + BackupRetentionPeriod int + CopyTagsToSnapshot bool + DBClusterIdentifier string + DBParameterGroupName string + DeletionProtection bool + DeletionProtectionSet bool + EnabledCloudwatchLogsExports []string + EngineLifecycleSupport string + EngineVersion string + IAMDatabaseAuthSet bool + IAMDatabaseAuthenticationEnabled bool + Iops int + KmsKeyID string + LicenseModel string + MonitoringInterval int + MonitoringRoleArn string + MultiAZ bool + MultiAZSet bool + OptimizedWrites bool + OptionGroupName string + PerformanceInsightsEnabled bool + PreferredBackupWindow string + PreferredMaintenanceWindow string + PubliclyAccessible bool + SourceRegion string + StorageEncrypted bool + StorageOptimized bool + StorageThroughput int + StorageType string + VpcSecurityGroupIDs []string + type DBLogFile struct + LastWritten int64 + LogFileName string + Size int64 + type DBMajorEngineVersion struct + Engine string + MajorEngineVersion string + Status string + type DBParameter struct + ApplyMethod string + ApplyType string + DataType string + Description string + IsModifiable bool + ParameterName string + ParameterValue string + Source string + type DBParameterGroup struct + DBParameterGroupFamily string + DBParameterGroupName string + Description string + Parameters map[string]DBParameter + type DBProxy struct + Auth []UserAuthConfig + ConnectionPoolConfig ConnectionPoolConfig + CreatedDate time.Time + DBProxyARN string + DBProxyName string + DebugLogging bool + Endpoint string + EngineFamily string + IdleClientTimeout int + RequireTLS bool + RoleARN string + Status string + UpdatedDate time.Time + VpcSecurityGroupIDs []string + VpcSubnetIDs []string + type DBProxyEndpoint struct + CreatedDate time.Time + DBProxyEndpointARN string + DBProxyEndpointName string + DBProxyName string + Endpoint string + IsDefault bool + Status string + TargetRole string + VpcID string + VpcSecurityGroupIDs []string + VpcSubnetIDs []string + type DBProxyTarget struct + Endpoint string + Port int + RdsResourceID string + Role string + TargetARN string + TargetHealth string + TrackedClusterID string + Type string + type DBProxyTargetGroup struct + ConnectionPoolConfig ConnectionPoolConfig + CreatedDate time.Time + DBProxyName string + IsDefault bool + Status string + TargetGroupARN string + TargetGroupName string + UpdatedDate time.Time + type DBRecommendation struct + CreatedTime string + Description string + Reason string + RecommendationID string + ResourceARN string + Severity string + Status string + TypeID string + UpdatedTime string + type DBSecurityGroup struct + DBSecurityGroupDescription string + DBSecurityGroupName string + IPRanges []IPRange + type DBShardGroup struct + ComputeRedundancy int + DBClusterIdentifier string + DBShardGroupIdentifier string + Endpoint string + MaxACU float64 + MinACU float64 + PubliclyAccessible bool + Status string + type DBSnapshot struct + AllocatedStorage int + CopyTagsToSnapshot bool + DBInstanceIdentifier string + DBSnapshotIdentifier string + Engine string + EngineVersion string + KmsKeyID string + OptionGroupName string + PercentProgress int + Port int + SnapshotCreateTime time.Time + SnapshotType string + SourceRegion string + Status string + StorageEncrypted bool + StorageType string + type DBSnapshotAttribute struct + AttributeName string + AttributeValues []string + type DBSnapshotAttributesResult struct + DBSnapshotAttributes []DBSnapshotAttribute + DBSnapshotIdentifier string + type DBSnapshotTenantDatabase struct + DBInstanceIdentifier string + DBSnapshotIdentifier string + Engine string + Status string + TenantDatabaseName string + type DBSubnetGroup struct + DBSubnetGroupDescription string + DBSubnetGroupName string + Status string + SubnetIDs []string + VpcID string + type DNSRegistrar interface + Deregister func(hostname string) + Register func(hostname string) + type Event struct + CreatedAt time.Time + Message string + SourceIdentifier string + SourceType string + type EventSubscription struct + Enabled bool + EventCategories []string + SnsTopicArn string + SourceIDs []string + SourceType string + Status string + SubscriptionName string + type ExportTask struct + ExportTaskIdentifier string + S3Bucket string + SourceArn string + Status string + type GlobalCluster struct + ClusterARNs []string + DeletionProtection bool + Engine string + EngineVersion string + GlobalClusterIdentifier string + GlobalClusterMembers []GlobalClusterMember + PrimaryRegion string + Status string + StorageEncrypted bool + type GlobalClusterMember struct + DBClusterArn string + GlobalWriteForwarding bool + IsWriter bool + type Handler struct + Backend *InMemoryBackend + func NewHandler(backend *InMemoryBackend) *Handler + func (h *Handler) ChaosOperations() []string + func (h *Handler) ChaosRegions() []string + func (h *Handler) ChaosServiceName() string + func (h *Handler) ExecuteFISAction(ctx context.Context, action service.FISActionExecution) error + func (h *Handler) ExtractOperation(c *echo.Context) string + func (h *Handler) ExtractResource(c *echo.Context) string + func (h *Handler) FISActions() []service.FISActionDefinition + func (h *Handler) GetSupportedOperations() []string + func (h *Handler) Handler() echo.HandlerFunc + func (h *Handler) MatchPriority() int + func (h *Handler) Name() string + func (h *Handler) Reset() + func (h *Handler) Restore(ctx context.Context, data []byte) error + func (h *Handler) RouteMatcher() service.Matcher + func (h *Handler) Snapshot(ctx context.Context) []byte + type IPRange struct + CIDRIP string + Status string + type InMemoryBackend struct + func NewInMemoryBackend(accountID, region string) *InMemoryBackend + func (b *InMemoryBackend) AccountID() string + func (b *InMemoryBackend) AddBlueGreenDeploymentInternal(name, source string) *BlueGreenDeployment + func (b *InMemoryBackend) AddClusterInternal(id, engine string) *DBCluster + func (b *InMemoryBackend) AddDBRecommendation(rec DBRecommendation) + func (b *InMemoryBackend) AddDBSnapshotTenantDatabase(snapshotID, instanceID, tenantDBName, engine string) + func (b *InMemoryBackend) AddEventSubscriptionInternal(name, snsTopicArn string) *EventSubscription + func (b *InMemoryBackend) AddInstanceInternal(id, engine string) *DBInstance + func (b *InMemoryBackend) AddRoleToDBCluster(clusterID, roleARN string) error + func (b *InMemoryBackend) AddRoleToDBInstance(instanceID, roleARN string) error + func (b *InMemoryBackend) AddSecurityGroupInternal(name, description string) *DBSecurityGroup + func (b *InMemoryBackend) AddSourceIdentifierToSubscription(subscriptionName, sourceIdentifier string) (*EventSubscription, error) + func (b *InMemoryBackend) AddTagsToResource(arn string, tags []Tag) + func (b *InMemoryBackend) ApplyPendingMaintenanceAction(resourceID, applyAction string) (string, error) + func (b *InMemoryBackend) AuthorizeDBSecurityGroupIngress(groupName, cidrIP string) (*DBSecurityGroup, error) + func (b *InMemoryBackend) BacktrackDBCluster(clusterID, backtrackTo string) (*DBClusterBacktrack, error) + func (b *InMemoryBackend) CancelExportTask(taskID string) (*ExportTask, error) + func (b *InMemoryBackend) Close() + func (b *InMemoryBackend) CopyDBClusterParameterGroup(sourceGroupName, targetGroupName, targetDescription string) (*DBParameterGroup, error) + func (b *InMemoryBackend) CopyDBClusterSnapshot(sourceSnapshotID, targetSnapshotID string) (*DBClusterSnapshot, error) + func (b *InMemoryBackend) CopyDBParameterGroup(sourceGroupName, targetGroupName, targetDescription string) (*DBParameterGroup, error) + func (b *InMemoryBackend) CopyDBSnapshot(sourceSnapshotID, targetSnapshotID string, opts CopyDBSnapshotOptions) (*DBSnapshot, error) + func (b *InMemoryBackend) CopyOptionGroup(sourceGroupName, targetGroupName, targetDescription string) (*OptionGroup, error) + func (b *InMemoryBackend) CreateBlueGreenDeployment(name, source string) (*BlueGreenDeployment, error) + func (b *InMemoryBackend) CreateCustomDBEngineVersion(engine, engineVersion, description string) (*CustomDBEngineVersion, error) + func (b *InMemoryBackend) CreateDBCluster(id, engine, masterUser, dbName, paramGroupName string, port int, ...) (*DBCluster, error) + func (b *InMemoryBackend) CreateDBClusterAutomatedBackup(clusterID string) *DBClusterAutomatedBackup + func (b *InMemoryBackend) CreateDBClusterEndpoint(endpointID, clusterID, endpointType string) (*DBClusterEndpoint, error) + func (b *InMemoryBackend) CreateDBClusterParameterGroup(name, family, description string) (*DBParameterGroup, error) + func (b *InMemoryBackend) CreateDBClusterSnapshot(snapshotID, clusterID string) (*DBClusterSnapshot, error) + func (b *InMemoryBackend) CreateDBInstance(id, engine, instanceClass, dbName, masterUser, paramGroupName string, ...) (*DBInstance, error) + func (b *InMemoryBackend) CreateDBInstanceReadReplica(id, sourceID, sourceRegion string) (*DBInstance, error) + func (b *InMemoryBackend) CreateDBParameterGroup(name, family, description string) (*DBParameterGroup, error) + func (b *InMemoryBackend) CreateDBProxy(name, engineFamily, roleARN string, auth []UserAuthConfig) (*DBProxy, error) + func (b *InMemoryBackend) CreateDBProxyEndpoint(proxyName, endpointName, targetRole string, vpcSubnetIDs, vpcSGIDs []string) (*DBProxyEndpoint, error) + func (b *InMemoryBackend) CreateDBSecurityGroup(name, description string) (*DBSecurityGroup, error) + func (b *InMemoryBackend) CreateDBShardGroup(id, clusterID string, maxACU float64, minACU float64, computeRedundancy int, ...) (*DBShardGroup, error) + func (b *InMemoryBackend) CreateDBSnapshot(snapshotID, instanceID string) (*DBSnapshot, error) + func (b *InMemoryBackend) CreateDBSubnetGroup(name, description, vpcID string, subnetIDs []string) (*DBSubnetGroup, error) + func (b *InMemoryBackend) CreateEventSubscription(name, snsTopicARN, sourceType string, sourceIDs, eventCategories []string) (*EventSubscription, error) + func (b *InMemoryBackend) CreateGlobalCluster(id, engine, engineVersion string, storageEncrypted, deletionProtection bool) (*GlobalCluster, error) + func (b *InMemoryBackend) CreateIntegration(name, sourceARN, targetARN, kmsKeyID, dataFilter, description string) (*Integration, error) + func (b *InMemoryBackend) CreateOptionGroup(name, engine, majorVersion, description string) (*OptionGroup, error) + func (b *InMemoryBackend) CreateTenantDatabase(instanceID, tenantDBName, masterUsername string) (*TenantDatabase, error) + func (b *InMemoryBackend) DeleteBlueGreenDeployment(id string) (*BlueGreenDeployment, error) + func (b *InMemoryBackend) DeleteCustomDBEngineVersion(engine, engineVersion string) (*CustomDBEngineVersion, error) + func (b *InMemoryBackend) DeleteDBCluster(id string) (*DBCluster, error) + func (b *InMemoryBackend) DeleteDBClusterAutomatedBackup(resourceID string) (*DBClusterAutomatedBackup, error) + func (b *InMemoryBackend) DeleteDBClusterEndpoint(endpointID string) (*DBClusterEndpoint, error) + func (b *InMemoryBackend) DeleteDBClusterParameterGroup(name string) error + func (b *InMemoryBackend) DeleteDBClusterSnapshot(snapshotID string) (*DBClusterSnapshot, error) + func (b *InMemoryBackend) DeleteDBClusterWithOptions(id string, skipFinalSnapshot bool, finalSnapshotID string) (*DBCluster, error) + func (b *InMemoryBackend) DeleteDBInstance(id string) (*DBInstance, error) + func (b *InMemoryBackend) DeleteDBInstanceAutomatedBackup(resourceID string) (*DBInstanceAutomatedBackup, error) + func (b *InMemoryBackend) DeleteDBInstanceWithOptions(id string, skipFinalSnapshot bool, finalSnapshotID string, ...) (*DBInstance, error) + func (b *InMemoryBackend) DeleteDBParameterGroup(name string) error + func (b *InMemoryBackend) DeleteDBProxy(name string) (*DBProxy, error) + func (b *InMemoryBackend) DeleteDBProxyEndpoint(endpointName string) (*DBProxyEndpoint, error) + func (b *InMemoryBackend) DeleteDBSecurityGroup(name string) error + func (b *InMemoryBackend) DeleteDBShardGroup(id string) (*DBShardGroup, error) + func (b *InMemoryBackend) DeleteDBSnapshot(snapshotID string) (*DBSnapshot, error) + func (b *InMemoryBackend) DeleteDBSubnetGroup(name string) error + func (b *InMemoryBackend) DeleteEventSubscription(name string) (*EventSubscription, error) + func (b *InMemoryBackend) DeleteGlobalCluster(id string) (*GlobalCluster, error) + func (b *InMemoryBackend) DeleteIntegration(identifier string) (*Integration, error) + func (b *InMemoryBackend) DeleteOptionGroup(name string) error + func (b *InMemoryBackend) DeleteTenantDatabase(instanceID, tenantDBName string) (*TenantDatabase, error) + func (b *InMemoryBackend) DeregisterDBProxyTargets(proxyName, _ string, dbInstanceIDs, dbClusterIDs []string) error + func (b *InMemoryBackend) DescribeAccountAttributes() []AccountAttribute + func (b *InMemoryBackend) DescribeBlueGreenDeployments(id string) ([]BlueGreenDeployment, error) + func (b *InMemoryBackend) DescribeCertificates(certID string) ([]Certificate, error) + func (b *InMemoryBackend) DescribeCustomDBEngineVersions(engine, engineVersion string) []CustomDBEngineVersion + func (b *InMemoryBackend) DescribeDBClusterAutomatedBackups(clusterID string) []DBClusterAutomatedBackup + func (b *InMemoryBackend) DescribeDBClusterBacktracks(clusterID string) ([]DBClusterBacktrack, error) + func (b *InMemoryBackend) DescribeDBClusterEndpoints(clusterID, endpointID string) ([]DBClusterEndpoint, error) + func (b *InMemoryBackend) DescribeDBClusterParameterGroups(name string) ([]DBParameterGroup, error) + func (b *InMemoryBackend) DescribeDBClusterParameters(groupName string) ([]DBParameter, error) + func (b *InMemoryBackend) DescribeDBClusterSnapshotAttributes(snapshotID string) (*DBClusterSnapshotAttributesResult, error) + func (b *InMemoryBackend) DescribeDBClusterSnapshots(snapshotID, clusterID string) ([]DBClusterSnapshot, error) + func (b *InMemoryBackend) DescribeDBClusters(id string) ([]DBCluster, error) + func (b *InMemoryBackend) DescribeDBEngineVersions(engine, engineVersion string) []DBEngineVersion + func (b *InMemoryBackend) DescribeDBInstanceAutomatedBackups(instanceID string) []DBInstanceAutomatedBackup + func (b *InMemoryBackend) DescribeDBInstances(id string) ([]DBInstance, error) + func (b *InMemoryBackend) DescribeDBLogFiles(instanceID string, filter LogFileFilter) ([]DBLogFile, error) + func (b *InMemoryBackend) DescribeDBMajorEngineVersions(engine string) []DBMajorEngineVersion + func (b *InMemoryBackend) DescribeDBParameterGroups(name string) ([]DBParameterGroup, error) + func (b *InMemoryBackend) DescribeDBParameters(groupName string) ([]DBParameter, error) + func (b *InMemoryBackend) DescribeDBProxies(name string) ([]DBProxy, error) + func (b *InMemoryBackend) DescribeDBProxyEndpoints(proxyName, endpointName string) ([]DBProxyEndpoint, error) + func (b *InMemoryBackend) DescribeDBProxyTargetGroups(proxyName, targetGroupName string) ([]DBProxyTargetGroup, error) + func (b *InMemoryBackend) DescribeDBProxyTargets(proxyName, _ string) ([]DBProxyTarget, error) + func (b *InMemoryBackend) DescribeDBRecommendations(recID, status string) []DBRecommendation + func (b *InMemoryBackend) DescribeDBSecurityGroups(name string) ([]DBSecurityGroup, error) + func (b *InMemoryBackend) DescribeDBShardGroups(id string) ([]DBShardGroup, error) + func (b *InMemoryBackend) DescribeDBSnapshotAttributes(snapshotID string) (*DBSnapshotAttributesResult, error) + func (b *InMemoryBackend) DescribeDBSnapshotTenantDatabases(snapshotID, instanceID string) []DBSnapshotTenantDatabase + func (b *InMemoryBackend) DescribeDBSnapshots(snapshotID, instanceID string) ([]DBSnapshot, error) + func (b *InMemoryBackend) DescribeDBSubnetGroups(name string) ([]DBSubnetGroup, error) + func (b *InMemoryBackend) DescribeEngineDefaultClusterParameters(_ string) []DBParameter + func (b *InMemoryBackend) DescribeEngineDefaultParameters(_ string) []DBParameter + func (b *InMemoryBackend) DescribeEventCategories(_ string) ([]string, error) + func (b *InMemoryBackend) DescribeEventSubscriptions(name string) ([]EventSubscription, error) + func (b *InMemoryBackend) DescribeEvents(sourceID, sourceType string, durationMinutes int) ([]Event, error) + func (b *InMemoryBackend) DescribeExportTasks(taskID string) ([]ExportTask, error) + func (b *InMemoryBackend) DescribeGlobalClusters(id string) ([]GlobalCluster, error) + func (b *InMemoryBackend) DescribeIntegrations(identifier string) ([]Integration, error) + func (b *InMemoryBackend) DescribeOptionGroups(name string) ([]OptionGroup, error) + func (b *InMemoryBackend) DescribeOrderableDBInstanceOptions(engine, engineVersion string) []OrderableDBInstanceOption + func (b *InMemoryBackend) DescribePendingMaintenanceActions(_ string) []PendingMaintenanceAction + func (b *InMemoryBackend) DescribeReservedDBInstances(reservedDBInstanceID, dbInstanceClass string) []ReservedDBInstance + func (b *InMemoryBackend) DescribeReservedDBInstancesOfferings(offeringID, dbInstanceClass string) []ReservedDBInstancesOffering + func (b *InMemoryBackend) DescribeSourceRegions(regionName string) []SourceRegion + func (b *InMemoryBackend) DescribeTenantDatabases(instanceID, tenantDBName string) ([]TenantDatabase, error) + func (b *InMemoryBackend) DescribeValidDBInstanceModifications(id string) (*DBInstance, error) + func (b *InMemoryBackend) DisableHTTPEndpoint(resourceARN string) error + func (b *InMemoryBackend) DownloadDBLogFilePortion(instanceID, logFileName, marker string, numberOfLines int) (LogFilePortion, error) + func (b *InMemoryBackend) EnableHTTPEndpoint(resourceARN string) error + func (b *InMemoryBackend) FailoverDBCluster(clusterID, _ string) (*DBCluster, error) + func (b *InMemoryBackend) FailoverGlobalCluster(globalClusterID, _ string) (*GlobalCluster, error) + func (b *InMemoryBackend) GetPerformanceInsightsData(resourceID, metric string, _ time.Time, _ time.Time, _ int) ([]PIDataPoint, error) + func (b *InMemoryBackend) IsClusterFailoverActive(clusterID string) bool + func (b *InMemoryBackend) ListTagsForResource(arn string) []Tag + func (b *InMemoryBackend) ModifyActivityStream(clusterID string, auditPolicy string) (*DBCluster, error) + func (b *InMemoryBackend) ModifyCertificates(certID string) (*Certificate, error) + func (b *InMemoryBackend) ModifyCurrentDBClusterCapacity(clusterID string, capacity int) (*DBCluster, error) + func (b *InMemoryBackend) ModifyCustomDBEngineVersion(engine, engineVersion, description, status string) (*CustomDBEngineVersion, error) + func (b *InMemoryBackend) ModifyDBCluster(id, paramGroupName string, opts DBClusterOptions) (*DBCluster, error) + func (b *InMemoryBackend) ModifyDBClusterEndpoint(endpointID, endpointType string) (*DBClusterEndpoint, error) + func (b *InMemoryBackend) ModifyDBClusterParameterGroup(name string, params []DBParameter) (string, error) + func (b *InMemoryBackend) ModifyDBClusterSnapshotAttribute(snapshotID, attributeName string, valuesToAdd, valuesToRemove []string) (*DBClusterSnapshotAttributesResult, error) + func (b *InMemoryBackend) ModifyDBInstance(id, instanceClass string, allocatedStorage int, opts DBInstanceOptions) (*DBInstance, error) + func (b *InMemoryBackend) ModifyDBParameterGroup(name string, params []DBParameter) (*DBParameterGroup, error) + func (b *InMemoryBackend) ModifyDBProxy(name string, requireTLS *bool, idleClientTimeout *int, auth []UserAuthConfig) (*DBProxy, error) + func (b *InMemoryBackend) ModifyDBProxyEndpoint(endpointName string, vpcSGIDs []string) (*DBProxyEndpoint, error) + func (b *InMemoryBackend) ModifyDBProxyTargetGroup(proxyName, targetGroupName string, cfg ConnectionPoolConfig) (*DBProxyTargetGroup, error) + func (b *InMemoryBackend) ModifyDBRecommendation(recID, status string) (*DBRecommendation, error) + func (b *InMemoryBackend) ModifyDBShardGroup(id string, maxACU float64, computeRedundancy int) (*DBShardGroup, error) + func (b *InMemoryBackend) ModifyDBSnapshot(snapshotID, optionGroupName, engineVersion string) (*DBSnapshot, error) + func (b *InMemoryBackend) ModifyDBSnapshotAttribute(snapshotID, attributeName string, valuesToAdd, valuesToRemove []string) (*DBSnapshotAttributesResult, error) + func (b *InMemoryBackend) ModifyDBSubnetGroup(name, description string, subnetIDs []string) (*DBSubnetGroup, error) + func (b *InMemoryBackend) ModifyEventSubscription(name, snsTopicARN, sourceType string, sourceIDs, eventCategories []string, ...) (*EventSubscription, error) + func (b *InMemoryBackend) ModifyGlobalCluster(id, newGlobalClusterID, engineVersion string, deletionProtection *bool) (*GlobalCluster, error) + func (b *InMemoryBackend) ModifyIntegration(identifier, dataFilter, description string) (*Integration, error) + func (b *InMemoryBackend) ModifyOptionGroup(name string, optionsToAdd []OptionGroupOption, optionsToRemove []string) (*OptionGroup, error) + func (b *InMemoryBackend) ModifyTenantDatabase(instanceID, tenantDBName string) (*TenantDatabase, error) + func (b *InMemoryBackend) PromoteReadReplica(id string) (*DBInstance, error) + func (b *InMemoryBackend) PromoteReadReplicaDBCluster(clusterID string) (*DBCluster, error) + func (b *InMemoryBackend) PurchaseReservedDBInstancesOffering(offeringID, reservedDBInstanceID string, dbInstanceCount int) (*ReservedDBInstance, error) + func (b *InMemoryBackend) RebootDBCluster(clusterID string) (*DBCluster, error) + func (b *InMemoryBackend) RebootDBInstance(id string) (*DBInstance, error) + func (b *InMemoryBackend) RebootDBShardGroup(id string) (*DBShardGroup, error) + func (b *InMemoryBackend) Region() string + func (b *InMemoryBackend) RegisterDBProxyTargets(proxyName, _ string, dbInstanceIDs, dbClusterIDs []string) ([]DBProxyTarget, error) + func (b *InMemoryBackend) RemoveFromGlobalCluster(globalClusterID, dbClusterARN string) (*GlobalCluster, error) + func (b *InMemoryBackend) RemoveRoleFromDBCluster(clusterID, roleARN string) error + func (b *InMemoryBackend) RemoveRoleFromDBInstance(instanceID, roleARN string) error + func (b *InMemoryBackend) RemoveSourceIdentifierFromSubscription(subscriptionName, sourceIdentifier string) (*EventSubscription, error) + func (b *InMemoryBackend) RemoveTagsFromResource(arn string, keys []string) + func (b *InMemoryBackend) Reset() + func (b *InMemoryBackend) ResetDBClusterParameterGroup(groupName string, resetAllParameters bool, params []string) (string, error) + func (b *InMemoryBackend) ResetDBParameterGroup(name string, resetAll bool, params []string) (*DBParameterGroup, error) + func (b *InMemoryBackend) Restore(ctx context.Context, data []byte) error + func (b *InMemoryBackend) RestoreDBClusterFromS3(id, engine, masterUsername, s3Bucket string) (*DBCluster, error) + func (b *InMemoryBackend) RestoreDBClusterFromSnapshot(clusterID, snapshotID, engine string) (*DBCluster, error) + func (b *InMemoryBackend) RestoreDBClusterToPointInTime(clusterID, sourceClusterID string) (*DBCluster, error) + func (b *InMemoryBackend) RestoreDBInstanceFromDBSnapshot(id, snapshotID string, opts DBInstanceOptions) (*DBInstance, error) + func (b *InMemoryBackend) RestoreDBInstanceFromS3(id, engine, dbInstanceClass, s3Bucket string) (*DBInstance, error) + func (b *InMemoryBackend) RestoreDBInstanceToPointInTime(id, sourceID string, opts DBInstanceOptions) (*DBInstance, error) + func (b *InMemoryBackend) RevokeDBSecurityGroupIngress(groupName, cidrIP string) (*DBSecurityGroup, error) + func (b *InMemoryBackend) SetDNSRegistrar(dns DNSRegistrar) + func (b *InMemoryBackend) SetPerformanceInsightsData(resourceID, metric string, points []PIDataPoint) + func (b *InMemoryBackend) Snapshot(ctx context.Context) []byte + func (b *InMemoryBackend) StartActivityStream(clusterID, kmsKeyID, mode string) (*DBCluster, error) + func (b *InMemoryBackend) StartDBCluster(id string) (*DBCluster, error) + func (b *InMemoryBackend) StartDBInstance(id string) (*DBInstance, error) + func (b *InMemoryBackend) StartDBInstanceAutomatedBackupsReplication(sourceInstanceARN string, backupRetentionPeriod int) (*DBInstanceAutomatedBackup, error) + func (b *InMemoryBackend) StartExportTask(taskID, sourceARN, s3Bucket string) (*ExportTask, error) + func (b *InMemoryBackend) StopActivityStream(clusterID string) (*DBCluster, error) + func (b *InMemoryBackend) StopDBCluster(id string) (*DBCluster, error) + func (b *InMemoryBackend) StopDBInstance(id string) (*DBInstance, error) + func (b *InMemoryBackend) StopDBInstanceAutomatedBackupsReplication(sourceInstanceARN string) (*DBInstanceAutomatedBackup, error) + func (b *InMemoryBackend) SwitchoverBlueGreenDeployment(id string) (*BlueGreenDeployment, error) + func (b *InMemoryBackend) SwitchoverGlobalCluster(globalClusterID, _ string) (*GlobalCluster, error) + func (b *InMemoryBackend) SwitchoverReadReplica(instanceID string) (*DBInstance, error) + type Integration struct + CreatedAt time.Time + DataFilter string + IntegrationArn string + IntegrationDescription string + IntegrationName string + KmsKeyID string + SourceArn string + Status string + TargetArn string + type LogFileFilter struct + FileLastWritten int64 + FileSize int64 + FilenameContains string + type LogFilePortion struct + AdditionalDataPending bool + LogFileData string + Marker string + type OptionGroup struct + EngineName string + MajorEngineVersion string + OptionGroupDescription string + OptionGroupName string + Options []OptionGroupOption + type OptionGroupOption struct + OptionName string + OptionVersion string + type OrderableDBInstanceOption struct + DBInstanceClass string + Engine string + EngineVersion string + MultiAZCapable bool + type PIDataPoint struct + Timestamp string + Value float64 + type PendingMaintenanceAction struct + Action string + AutoAppliedAfterDate string + CurrentApplyDate string + Description string + ResourceIdentifier string + type PendingModifiedValues struct + AllocatedStorage int + DBInstanceClass string + EngineVersion string + Iops int + MultiAZChange *bool + StorageType string + type Provider struct + func (p *Provider) Init(ctx *service.AppContext) (service.Registerable, error) + func (p *Provider) Name() string + type ReservedDBInstance struct + CurrencyCode string + DBInstanceClass string + DBInstanceCount int + Duration int + FixedPrice float64 + MultiAZ bool + OfferingType string + ProductDescription string + ReservedDBInstanceID string + ReservedDBInstancesOfferingID string + StartTime string + State string + UsagePrice float64 + type ReservedDBInstancesOffering struct + CurrencyCode string + DBInstanceClass string + Duration int + FixedPrice float64 + MultiAZ bool + OfferingType string + ProductDescription string + ReservedDBInstancesOfferingID string + UsagePrice float64 + type ServerlessV2ScalingConfiguration struct + MaxCapacity float64 + MinCapacity float64 + type SourceRegion struct + Endpoint string + RegionName string + Status string + type StorageBackend interface + AccountID func() string + AddRoleToDBCluster func(clusterID, roleARN string) error + AddRoleToDBInstance func(instanceID, roleARN string) error + AddSourceIdentifierToSubscription func(subscriptionName, sourceIdentifier string) (*EventSubscription, error) + AddTagsToResource func(arn string, tags []Tag) + ApplyPendingMaintenanceAction func(resourceID, applyAction string) (string, error) + AuthorizeDBSecurityGroupIngress func(groupName, cidrIP string) (*DBSecurityGroup, error) + BacktrackDBCluster func(clusterID, backtrackTo string) (*DBClusterBacktrack, error) + CancelExportTask func(taskID string) (*ExportTask, error) + CopyDBClusterParameterGroup func(sourceGroupName, targetGroupName, targetDescription string) (*DBParameterGroup, error) + CopyDBClusterSnapshot func(sourceSnapshotID, targetSnapshotID string) (*DBClusterSnapshot, error) + CopyDBParameterGroup func(sourceGroupName, targetGroupName, targetDescription string) (*DBParameterGroup, error) + CopyDBSnapshot func(sourceSnapshotID, targetSnapshotID string, opts CopyDBSnapshotOptions) (*DBSnapshot, error) + CopyOptionGroup func(sourceGroupName, targetGroupName, targetDescription string) (*OptionGroup, error) + CreateBlueGreenDeployment func(name, source string) (*BlueGreenDeployment, error) + CreateCustomDBEngineVersion func(engine, engineVersion, description string) (*CustomDBEngineVersion, error) + CreateDBCluster func(id, engine, masterUser, dbName, paramGroupName string, port int, ...) (*DBCluster, error) + CreateDBClusterEndpoint func(endpointID, clusterID, endpointType string) (*DBClusterEndpoint, error) + CreateDBClusterParameterGroup func(name, family, description string) (*DBParameterGroup, error) + CreateDBClusterSnapshot func(snapshotID, clusterID string) (*DBClusterSnapshot, error) + CreateDBInstance func(id, engine, instanceClass, dbName, masterUser, paramGroupName string, ...) (*DBInstance, error) + CreateDBInstanceReadReplica func(id, sourceID, sourceRegion string) (*DBInstance, error) + CreateDBParameterGroup func(name, family, description string) (*DBParameterGroup, error) + CreateDBProxy func(name, engineFamily, roleARN string, auth []UserAuthConfig) (*DBProxy, error) + CreateDBProxyEndpoint func(proxyName, endpointName, targetRole string, vpcSubnetIDs, vpcSGIDs []string) (*DBProxyEndpoint, error) + CreateDBSecurityGroup func(name, description string) (*DBSecurityGroup, error) + CreateDBShardGroup func(id, clusterID string, maxACU, minACU float64, computeRedundancy int, ...) (*DBShardGroup, error) + CreateDBSnapshot func(snapshotID, instanceID string) (*DBSnapshot, error) + CreateDBSubnetGroup func(name, description, vpcID string, subnetIDs []string) (*DBSubnetGroup, error) + CreateGlobalCluster func(id, engine, engineVersion string, storageEncrypted, deletionProtection bool) (*GlobalCluster, error) + CreateIntegration func(name, sourceARN, targetARN, kmsKeyID, dataFilter, description string) (*Integration, error) + CreateOptionGroup func(name, engine, majorVersion, description string) (*OptionGroup, error) + CreateTenantDatabase func(instanceID, tenantDBName, masterUsername string) (*TenantDatabase, error) + DeleteCustomDBEngineVersion func(engine, engineVersion string) (*CustomDBEngineVersion, error) + DeleteDBCluster func(id string) (*DBCluster, error) + DeleteDBClusterAutomatedBackup func(resourceID string) (*DBClusterAutomatedBackup, error) + DeleteDBClusterEndpoint func(endpointID string) (*DBClusterEndpoint, error) + DeleteDBClusterSnapshot func(snapshotID string) (*DBClusterSnapshot, error) + DeleteDBClusterWithOptions func(id string, skipFinalSnapshot bool, finalSnapshotID string) (*DBCluster, error) + DeleteDBInstance func(id string) (*DBInstance, error) + DeleteDBInstanceAutomatedBackup func(resourceID string) (*DBInstanceAutomatedBackup, error) + DeleteDBInstanceWithOptions func(id string, skipFinalSnapshot bool, finalSnapshotID string, ...) (*DBInstance, error) + DeleteDBParameterGroup func(name string) error + DeleteDBProxy func(name string) (*DBProxy, error) + DeleteDBProxyEndpoint func(endpointName string) (*DBProxyEndpoint, error) + DeleteDBShardGroup func(id string) (*DBShardGroup, error) + DeleteDBSnapshot func(snapshotID string) (*DBSnapshot, error) + DeleteDBSubnetGroup func(name string) error + DeleteGlobalCluster func(id string) (*GlobalCluster, error) + DeleteIntegration func(identifier string) (*Integration, error) + DeleteOptionGroup func(name string) error + DeleteTenantDatabase func(instanceID, tenantDBName string) (*TenantDatabase, error) + DeregisterDBProxyTargets func(proxyName, targetGroupName string, dbInstanceIDs, dbClusterIDs []string) error + DescribeAccountAttributes func() []AccountAttribute + DescribeCertificates func(certID string) ([]Certificate, error) + DescribeCustomDBEngineVersions func(engine, engineVersion string) []CustomDBEngineVersion + DescribeDBClusterAutomatedBackups func(clusterID string) []DBClusterAutomatedBackup + DescribeDBClusterBacktracks func(clusterID string) ([]DBClusterBacktrack, error) + DescribeDBClusterEndpoints func(clusterID, endpointID string) ([]DBClusterEndpoint, error) + DescribeDBClusterParameterGroups func(name string) ([]DBParameterGroup, error) + DescribeDBClusterSnapshotAttributes func(snapshotID string) (*DBClusterSnapshotAttributesResult, error) + DescribeDBClusterSnapshots func(snapshotID, clusterID string) ([]DBClusterSnapshot, error) + DescribeDBClusters func(id string) ([]DBCluster, error) + DescribeDBEngineVersions func(engine, engineVersion string) []DBEngineVersion + DescribeDBInstanceAutomatedBackups func(instanceID string) []DBInstanceAutomatedBackup + DescribeDBInstances func(id string) ([]DBInstance, error) + DescribeDBLogFiles func(instanceID string, filter LogFileFilter) ([]DBLogFile, error) + DescribeDBMajorEngineVersions func(engine string) []DBMajorEngineVersion + DescribeDBParameterGroups func(name string) ([]DBParameterGroup, error) + DescribeDBParameters func(groupName string) ([]DBParameter, error) + DescribeDBProxies func(name string) ([]DBProxy, error) + DescribeDBProxyEndpoints func(proxyName, endpointName string) ([]DBProxyEndpoint, error) + DescribeDBProxyTargetGroups func(proxyName, targetGroupName string) ([]DBProxyTargetGroup, error) + DescribeDBProxyTargets func(proxyName, targetGroupName string) ([]DBProxyTarget, error) + DescribeDBRecommendations func(recID, status string) []DBRecommendation + DescribeDBShardGroups func(id string) ([]DBShardGroup, error) + DescribeDBSnapshotAttributes func(snapshotID string) (*DBSnapshotAttributesResult, error) + DescribeDBSnapshotTenantDatabases func(snapshotID, instanceID string) []DBSnapshotTenantDatabase + DescribeDBSnapshots func(snapshotID, instanceID string) ([]DBSnapshot, error) + DescribeDBSubnetGroups func(name string) ([]DBSubnetGroup, error) + DescribeEngineDefaultClusterParameters func(dbParameterGroupFamily string) []DBParameter + DescribeEngineDefaultParameters func(dbParameterGroupFamily string) []DBParameter + DescribeExportTasks func(taskID string) ([]ExportTask, error) + DescribeGlobalClusters func(id string) ([]GlobalCluster, error) + DescribeIntegrations func(identifier string) ([]Integration, error) + DescribeOptionGroups func(name string) ([]OptionGroup, error) + DescribeOrderableDBInstanceOptions func(engine, engineVersion string) []OrderableDBInstanceOption + DescribePendingMaintenanceActions func(resourceARN string) []PendingMaintenanceAction + DescribeReservedDBInstances func(reservedDBInstanceID, dbInstanceClass string) []ReservedDBInstance + DescribeReservedDBInstancesOfferings func(offeringID, dbInstanceClass string) []ReservedDBInstancesOffering + DescribeSourceRegions func(regionName string) []SourceRegion + DescribeTenantDatabases func(instanceID, tenantDBName string) ([]TenantDatabase, error) + DescribeValidDBInstanceModifications func(id string) (*DBInstance, error) + DisableHTTPEndpoint func(resourceARN string) error + DownloadDBLogFilePortion func(instanceID, logFileName, marker string, numberOfLines int) (LogFilePortion, error) + EnableHTTPEndpoint func(resourceARN string) error + FailoverGlobalCluster func(globalClusterID, targetDBClusterIdentifier string) (*GlobalCluster, error) + GetPerformanceInsightsData func(resourceID, metric string, startTime, endTime time.Time, periodInSeconds int) ([]PIDataPoint, error) + ListTagsForResource func(arn string) []Tag + ModifyActivityStream func(clusterID string, auditPolicy string) (*DBCluster, error) + ModifyCertificates func(certID string) (*Certificate, error) + ModifyCurrentDBClusterCapacity func(clusterID string, capacity int) (*DBCluster, error) + ModifyCustomDBEngineVersion func(engine, engineVersion, description, status string) (*CustomDBEngineVersion, error) + ModifyDBCluster func(id, paramGroupName string, opts DBClusterOptions) (*DBCluster, error) + ModifyDBClusterSnapshotAttribute func(snapshotID, attributeName string, valuesToAdd, valuesToRemove []string) (*DBClusterSnapshotAttributesResult, error) + ModifyDBInstance func(id, instanceClass string, allocatedStorage int, opts DBInstanceOptions) (*DBInstance, error) + ModifyDBParameterGroup func(name string, params []DBParameter) (*DBParameterGroup, error) + ModifyDBProxy func(name string, requireTLS *bool, idleClientTimeout *int, auth []UserAuthConfig) (*DBProxy, error) + ModifyDBProxyEndpoint func(endpointName string, vpcSGIDs []string) (*DBProxyEndpoint, error) + ModifyDBProxyTargetGroup func(proxyName, targetGroupName string, cfg ConnectionPoolConfig) (*DBProxyTargetGroup, error) + ModifyDBRecommendation func(recID, status string) (*DBRecommendation, error) + ModifyDBShardGroup func(id string, maxACU float64, computeRedundancy int) (*DBShardGroup, error) + ModifyDBSnapshot func(snapshotID, optionGroupName, engineVersion string) (*DBSnapshot, error) + ModifyDBSnapshotAttribute func(snapshotID, attributeName string, valuesToAdd, valuesToRemove []string) (*DBSnapshotAttributesResult, error) + ModifyGlobalCluster func(id, newID, engineVersion string, deletionProtection *bool) (*GlobalCluster, error) + ModifyIntegration func(identifier, dataFilter, description string) (*Integration, error) + ModifyOptionGroup func(name string, optionsToAdd []OptionGroupOption, optionsToRemove []string) (*OptionGroup, error) + ModifyTenantDatabase func(instanceID, tenantDBName string) (*TenantDatabase, error) + PromoteReadReplica func(id string) (*DBInstance, error) + PromoteReadReplicaDBCluster func(clusterID string) (*DBCluster, error) + PurchaseReservedDBInstancesOffering func(offeringID, reservedDBInstanceID string, dbInstanceCount int) (*ReservedDBInstance, error) + RebootDBInstance func(id string) (*DBInstance, error) + RebootDBShardGroup func(id string) (*DBShardGroup, error) + Region func() string + RegisterDBProxyTargets func(proxyName, targetGroupName string, dbInstanceIDs, dbClusterIDs []string) ([]DBProxyTarget, error) + RemoveFromGlobalCluster func(globalClusterID, dbClusterARN string) (*GlobalCluster, error) + RemoveRoleFromDBCluster func(clusterID, roleARN string) error + RemoveRoleFromDBInstance func(instanceID, roleARN string) error + RemoveSourceIdentifierFromSubscription func(subscriptionName, sourceIdentifier string) (*EventSubscription, error) + RemoveTagsFromResource func(arn string, keys []string) + Reset func() + ResetDBParameterGroup func(name string, resetAll bool, params []string) (*DBParameterGroup, error) + Restore func(ctx context.Context, data []byte) error + RestoreDBClusterFromS3 func(id, engine, masterUsername, s3Bucket string) (*DBCluster, error) + RestoreDBClusterFromSnapshot func(clusterID, snapshotID, engine string) (*DBCluster, error) + RestoreDBClusterToPointInTime func(clusterID, sourceClusterID string) (*DBCluster, error) + RestoreDBInstanceFromDBSnapshot func(id, snapshotID string, opts DBInstanceOptions) (*DBInstance, error) + RestoreDBInstanceFromS3 func(id, engine, dbInstanceClass, s3Bucket string) (*DBInstance, error) + RestoreDBInstanceToPointInTime func(id, sourceID string, opts DBInstanceOptions) (*DBInstance, error) + Snapshot func(ctx context.Context) []byte + StartActivityStream func(clusterID, kmsKeyID, mode string) (*DBCluster, error) + StartDBCluster func(id string) (*DBCluster, error) + StartDBInstance func(id string) (*DBInstance, error) + StartDBInstanceAutomatedBackupsReplication func(sourceInstanceARN string, backupRetentionPeriod int) (*DBInstanceAutomatedBackup, error) + StartExportTask func(taskID, sourceARN, s3Bucket string) (*ExportTask, error) + StopActivityStream func(clusterID string) (*DBCluster, error) + StopDBCluster func(id string) (*DBCluster, error) + StopDBInstance func(id string) (*DBInstance, error) + StopDBInstanceAutomatedBackupsReplication func(sourceInstanceARN string) (*DBInstanceAutomatedBackup, error) + SwitchoverGlobalCluster func(globalClusterID, targetDBClusterIdentifier string) (*GlobalCluster, error) + SwitchoverReadReplica func(instanceID string) (*DBInstance, error) + type Tag struct + Key string + Value string + type TenantDatabase struct + CreatedAt time.Time + DBInstanceIdentifier string + DbiResourceID string + MasterUsername string + Status string + TenantDBName string + TenantDatabaseARN string + type UserAuthConfig struct + AuthScheme string + Description string + IAMAuth string + SecretARN string + UserName string + type VpcSecurityGroupMembership struct + Status string + VpcSecurityGroupID string