Versions in this module Expand all Collapse all v1 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