Playing about with the AWS RDS API

Peter Simpson

Expert
Licensed User
Longtime User
Hello everyone,
I'm just playing about with a AWS RDS library. The problem as I see it, is that there are hundreds of features that can be wrapped into the library, it's a complete pain in the rear end. Anyway, I'm currently integrating the very basics, everything is apparently working great. This library interacts with the AWB RDS API.

Please Note:
I have added a flexible method called ExecuteNativeMethod, which provides direct access to the underlying AWS RDS API. As long as you know the API method name and its corresponding request object, you can use this method to invoke any of the hundreds of available SDK calls without waiting for explicit wrapper updates.

I'm not enjoying Java, not one little bit. But now that work has finally slowed down a bit, I can continue learning Java.
The SQL database test in the screenshot below is NOT part of the AWS RDS Manager. Using this library, you create and manage the database instances you want to use in AWS RDS. Managing SQL databases are done using the normal #AdditionalJar: postgresql-42.2.6.jar / mariadb-java-client-3.1.4.jar / mysql-connector-java-5.1.47-bin.jar / mssql-jdbc-13.4.0.jre11.jar etc etc etc and jSQL to interact with the databases directly on AWS RDS.
1787278270700.png


AWS RDS client initialized.
Found Instance: b4jdatabase
Status: available
Engine: postgres
Endpoint: b4jdatabase.cfegs2kkutpe.eu-west-2.rds.amazonaws.com:5432
Found Instance: b4jdatabase-replica
Status: available
Engine: postgres
Endpoint: b4jdatabase-replica.cfegs2kkutpe.eu-west-2.rds.amazonaws.com:5432
Cannot start instance. Current status is: available
Call B4XPages.GetManager.LogEvents = True to enable logging B4XPages events.
Status: available
Host Address: b4jdatabase.cfegs2kkutpe.eu-west-2.rds.amazonaws.com
Port: 5432
Engine Version: 18.3
Available log file: error/postgres.log
Available log file: error/postgresql.log.2026-08-19-01
Available log file: error/postgresql.log.2026-08-19-02
Available log file: error/postgresql.log.2026-08-19-03
Available log file: error/postgresql.log.2026-08-19-04
Available log file: error/postgresql.log.2026-08-19-05
Available log file: error/postgresql.log.2026-08-19-06
Available log file: error/postgresql.log.2026-08-19-07
Available log file: error/postgresql.log.2026-08-19-08
Available log file: error/postgresql.log.2026-08-19-09
Available log file: error/postgresql.log.2026-08-19-10
Available log file: error/postgresql.log.2026-08-19-11
Available log file: error/postgresql.log.2026-08-19-12
Available log file: error/postgresql.log.2026-08-19-13
Available log file: error/postgresql.log.2026-08-19-14
Available log file: error/postgresql.log.2026-08-19-15
Available log file: error/postgresql.log.2026-08-19-16
Available log file: error/postgresql.log.2026-08-19-17
Available log file: error/postgresql.log.2026-08-19-18
Available log file: error/postgresql.log.2026-08-19-19
Available log file: error/postgresql.log.2026-08-19-20
Available log file: error/postgresql.log.2026-08-19-21
Available log file: error/postgresql.log.2026-08-19-22
Available log file: error/postgresql.log.2026-08-19-23
Available log file: error/postgresql.log.2026-08-20-00
Available log file: error/postgresql.log.2026-08-20-01
Available log file: error/postgresql.log.2026-08-20-02
Available log file: error/postgresql.log.2026-08-20-03
Available log file: error/postgresql.log.2026-08-20-04
Available log file: error/postgresql.log.2026-08-20-05
Available log file: error/postgresql.log.2026-08-20-06
Available log file: error/postgresql.log.2026-08-20-07
Available log file: error/postgresql.log.2026-08-20-08
Available log file: error/postgresql.log.2026-08-20-09
Available log file: error/postgresql.log.2026-08-20-10
Available log file: error/postgresql.log.2026-08-20-11
Available log file: error/postgresql.log.2026-08-20-12
Available log file: error/postgresql.log.2026-08-20-13
Available log file: error/postgresql.log.2026-08-20-14
Available log file: error/postgresql.log.2026-08-20-15
Subscription creation requested.
Subscription deletion requested.
Found Database Instance: b4jdatabase
Found Database Instance: b4jdatabase-replica
Operation Completed: ListRecentEvents | Success: true
[Thu Aug 20 06:25:17 BST 2026] Source: rds:b4jdatabase-2026-08-20-05-25 | Type: db-snapshot | Message: Creating automated snapshot
[Thu Aug 20 06:25:17 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Backing up DB instance
[Thu Aug 20 06:28:19 BST 2026] Source: rds:b4jdatabase-2026-08-20-05-25 | Type: db-snapshot | Message: Automated snapshot created
[Thu Aug 20 06:28:19 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Finished DB Instance backup
[Thu Aug 20 11:41:10 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Backing up DB instance
[Thu Aug 20 11:41:10 BST 2026] Source: my-manual-backup-v1 | Type: db-snapshot | Message: Creating manual snapshot
[Thu Aug 20 11:44:12 BST 2026] Source: my-manual-backup-v1 | Type: db-snapshot | Message: Manual snapshot created
[Thu Aug 20 11:44:12 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Finished DB Instance backup
[Thu Aug 20 11:56:14 BST 2026] Source: b4jdatabase | Type: db-instance | Message: DB instance stopped
[Thu Aug 20 11:57:37 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Recovery of the DB instance has started. Recovery time will vary with the amount of data to be recovered.
[Thu Aug 20 11:58:08 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Recovery of the DB instance has started. Recovery time will vary with the amount of data to be recovered.
[Thu Aug 20 11:58:38 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Recovery of the DB instance has started. Recovery time will vary with the amount of data to be recovered.
[Thu Aug 20 12:00:46 BST 2026] Source: b4jdatabase | Type: db-instance | Message: DB instance restarted
[Thu Aug 20 12:01:03 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Recovery of the DB instance is complete.
[Thu Aug 20 12:02:25 BST 2026] Source: b4jdatabase | Type: db-instance | Message: DB instance started
[Thu Aug 20 12:03:29 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Monitoring Interval changed to 60
[Thu Aug 20 12:03:29 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Performance Insights has been enabled
[Thu Aug 20 12:14:31 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Backing up DB instance
[Thu Aug 20 12:14:31 BST 2026] Source: rds:b4jdatabase-2026-08-20-11-14 | Type: db-snapshot | Message: Creating automated snapshot
[Thu Aug 20 12:15:33 BST 2026] Source: rds:b4jdatabase-2026-08-20-11-14 | Type: db-snapshot | Message: Automated snapshot created
[Thu Aug 20 12:15:33 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Finished DB Instance backup
[Thu Aug 20 12:17:17 BST 2026] Source: my-manual-backup-copy | Type: db-snapshot | Message: Started copy of snapshot my-manual-backup-v1 in region euw2
[Thu Aug 20 12:17:58 BST 2026] Source: b4jdatabase-replica | Type: db-instance | Message: DB instance restarted
[Thu Aug 20 12:18:18 BST 2026] Source: my-manual-backup-copy | Type: db-snapshot | Message: Finished copy of snapshot my-manual-backup-v1 in region euw2
[Thu Aug 20 12:18:44 BST 2026] Source: b4jdatabase-replica | Type: db-instance | Message: Restored from snapshot
[Thu Aug 20 12:44:42 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Backing up DB instance
[Thu Aug 20 12:44:42 BST 2026] Source: my-manual-backup | Type: db-snapshot | Message: Creating manual snapshot
[Thu Aug 20 12:45:44 BST 2026] Source: my-manual-backup | Type: db-snapshot | Message: Manual snapshot created
[Thu Aug 20 12:45:44 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Finished DB Instance backup
[Thu Aug 20 12:46:06 BST 2026] Source: b4jdatabase-replica | Type: db-instance | Message: Enabled automated backups
[Thu Aug 20 12:46:07 BST 2026] Source: b4jdatabase-replica | Type: db-instance | Message: Promoted Read Replica to a stand-alone database instance
[Thu Aug 20 12:46:12 BST 2026] Source: b4jdatabase-replica | Type: db-instance | Message: DB instance shutdown
[Thu Aug 20 12:46:30 BST 2026] Source: b4jdatabase-replica | Type: db-instance | Message: DB instance restarted
[Thu Aug 20 12:47:03 BST 2026] Source: rds:b4jdatabase-replica-2026-08-20-11-47 | Type: db-snapshot | Message: Creating automated snapshot
[Thu Aug 20 12:47:03 BST 2026] Source: b4jdatabase-replica | Type: db-instance | Message: Backing up DB instance
[Thu Aug 20 12:48:05 BST 2026] Source: rds:b4jdatabase-replica-2026-08-20-11-47 | Type: db-snapshot | Message: Automated snapshot created
[Thu Aug 20 12:48:05 BST 2026] Source: b4jdatabase-replica | Type: db-instance | Message: Finished DB Instance backup
[Thu Aug 20 12:54:47 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Backing up DB instance
[Thu Aug 20 12:54:47 BST 2026] Source: my-manual-backup-2 | Type: db-snapshot | Message: Creating manual snapshot
[Thu Aug 20 12:55:49 BST 2026] Source: my-manual-backup-2 | Type: db-snapshot | Message: Manual snapshot created
[Thu Aug 20 12:55:49 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Finished DB Instance backup
[Thu Aug 20 12:57:16 BST 2026] Source: my-manual-backup-2 | Type: db-snapshot | Message: Deleted manual snapshot
[Thu Aug 20 12:57:16 BST 2026] Source: my-manual-backup | Type: db-snapshot | Message: Deleted manual snapshot
[Thu Aug 20 13:28:35 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Backing up DB instance
[Thu Aug 20 13:28:35 BST 2026] Source: my-manual-backup | Type: db-snapshot | Message: Creating manual snapshot
[Thu Aug 20 13:29:36 BST 2026] Source: my-manual-backup | Type: db-snapshot | Message: Manual snapshot created
[Thu Aug 20 13:29:37 BST 2026] Source: b4jdatabase | Type: db-instance | Message: Finished DB Instance backup
Supported Postgres Version: 11.22-rds.20241121
Supported Postgres Version: 11.22-rds.20250220
Supported Postgres Version: 11.22-rds.20250508
Supported Postgres Version: 11.22-rds.20250814
Supported Postgres Version: 11.22-rds.20251114
Supported Postgres Version: 11.22-rds.20260224
Supported Postgres Version: 12.22
Supported Postgres Version: 12.22-rds.20250220
Supported Postgres Version: 12.22-rds.20250508
Supported Postgres Version: 12.22-rds.20250814
Supported Postgres Version: 12.22-rds.20251114
Supported Postgres Version: 12.22-rds.20260224
Supported Postgres Version: 13.23
Supported Postgres Version: 13.23-rds.20260224
Supported Postgres Version: 14.18
Supported Postgres Version: 14.19
Supported Postgres Version: 14.20
Supported Postgres Version: 14.21
Supported Postgres Version: 14.22
Supported Postgres Version: 14.23
Supported Postgres Version: 15.13
Supported Postgres Version: 15.14
Supported Postgres Version: 15.15
Supported Postgres Version: 15.16
Supported Postgres Version: 15.17
Supported Postgres Version: 15.18
Supported Postgres Version: 16.9
Supported Postgres Version: 16.10
Supported Postgres Version: 16.11
Supported Postgres Version: 16.12
Supported Postgres Version: 16.13
Supported Postgres Version: 16.14
Supported Postgres Version: 17.5
Supported Postgres Version: 17.6
Supported Postgres Version: 17.7
Supported Postgres Version: 17.8
Supported Postgres Version: 17.9
Supported Postgres Version: 17.10
Supported Postgres Version: 18.1
Supported Postgres Version: 18.2
Supported Postgres Version: 18.3
Supported Postgres Version: 18.4
Downloading log file: error/postgres.log
Log Content Portion: 2026-08-19 01:33:59 UTC::mad::[1357]:LOG: redirecting log output to logging collector process
2026-08-19 01:33:59 UTC::mad::[1357]:HINT: Future log output will appear in directory "/rdsdbdata/log/error".
2026-08-20 10:50:09 UTC::mad::[1348]:LOG: redirecting log output to logging collector process
2026-08-20 10:50:09 UTC::mad::[1348]:HINT: Future log output will appear in directory "/rdsdbdata/log/error".
2026-08-20 11:00:44 UTC::mad::[1348]:LOG: redirecting log output to logging collector process
2026-08-20 11:00:44 UTC::mad::[1348]:HINT: Future log output will appear in directory "/rdsdbdata/log/error".
Event Category: db-instance: backup
Event Category: db-instance: deletion
Event Category: db-instance: availability
Event Category: db-instance: creation
Event Category: db-instance: low storage
Event Category: db-instance: restoration
Event Category: db-instance: configuration change
Event Category: db-instance: failover
Event Category: db-instance: maintenance
Event Category: db-instance: failure
Event Category: db-instance: notification
Event Category: db-instance: read replica
Event Category: db-instance: recovery
Event Category: db-instance: security
Event Category: db-instance: backtrack
Event Category: db-instance: security patching
No pending maintenance actions found for your instances.
Native method execution requested.
Operation Completed: CustomDescribeAccount | Success: true
Result: {AccountQuotas: [{AccountQuotaName: DBInstances,Used: 2,Max: 40}, {AccountQuotaName: ReservedDBInstances,Used: 0,Max: 40}, {AccountQuotaName: AllocatedStorage,Used: 40,Max: 100000}, {AccountQuotaName: DBSecurityGroups,Used: 0,Max: 25}, {AccountQuotaName: AuthorizationsPerDBSecurityGroup,Used: 0,Max: 20}, {AccountQuotaName: DBParameterGroups,Used: 0,Max: 50}, {AccountQuotaName: ManualSnapshots,Used: 3,Max: 100}, {AccountQuotaName: ManualClusterSnapshots,Used: 0,Max: 100}, {AccountQuotaName: EventSubscriptions,Used: 0,Max: 20}, {AccountQuotaName: DBSubnetGroups,Used: 1,Max: 50}, {AccountQuotaName: OptionGroups,Used: 0,Max: 20}, {AccountQuotaName: SubnetsPerDBSubnetGroup,Used: 3,Max: 20}, {AccountQuotaName: ReadReplicasPerMaster,Used: 0,Max: 15}, {AccountQuotaName: DBInstanceRoles,Used: 0,Max: 5}, {AccountQuotaName: DBClusters,Used: 0,Max: 40}, {AccountQuotaName: DBClusterParameterGroups,Used: 0,Max: 50}, {AccountQuotaName: CustomEndpointsPerDBCluster,Used: 0,Max: 5}, {AccountQuotaName: DBClusterRoles,Used: 0,Max: 5}, {AccountQuotaName: Integrations,Used: 0,Max: 100}]}

SS_AWS_RDS

Author:
Peter Simpson
Version: 1.0
  • AWS_RDS
    • Events:
      • Error (Operation As String, ErrorMessage As String)
      • OperationCompleted (Success As Boolean, Operation As String, Result As Object)
    • Functions:
      • AddTagsToResource (resourceArn As String, key As String, value As String)
        Adds metadata tags to an RDS resource.
        resourceArn specifies the Amazon Resource Name.
        key specifies the tag key.
        value specifies the tag value.
      • CopyDBSnapshot (sourceDBSnapshotIdentifier As String, targetDBSnapshotIdentifier As String)
        Copies a DB snapshot.
        sourceDBSnapshotIdentifier specifies the identifier of the source snapshot.
        targetDBSnapshotIdentifier specifies the identifier for the target copied snapshot.
      • CreateDBInstance (dbInstanceIdentifier As String, allocatedStorage As Int, dbInstanceClass As String, engine As String, masterUsername As String, masterUserPassword As String)
        Creates a new DB instance.
        dbInstanceIdentifier specifies the database instance identifier.
        allocatedStorage specifies the initial storage size in gibibytes.
        dbInstanceClass specifies the compute and memory capacity class.
        engine specifies the database engine name.
        masterUsername specifies the master user name.
        masterUserPassword specifies the master user password.
      • CreateDBInstanceReadReplica (dbInstanceIdentifier As String, sourceDBInstanceIdentifier As String)
        Creates a read replica instance from a source DB instance.
        dbInstanceIdentifier specifies the read replica identifier.
        sourceDBInstanceIdentifier specifies the source database identifier.
      • CreateDBParameterGroup (dbParameterGroupName As String, dbParameterGroupFamily As String, description As String)
        Creates a DB parameter group.
        dbParameterGroupName specifies the parameter group name.
        dbParameterGroupFamily specifies the parameter group family.
        description specifies the description for the group.
      • CreateDBSnapshot (dbSnapshotIdentifier As String, dbInstanceIdentifier As String)
        Creates a manual DB snapshot.
        dbSnapshotIdentifier specifies the name for the snapshot.
        dbInstanceIdentifier specifies the database identifier.
      • CreateEventSubscription (subscriptionName As String, snsTopicArn As String)
        Creates an event subscription.
        subscriptionName specifies the event subscription name.
        snsTopicArn specifies the SNS topic ARN for notifications.
      • DeleteDBInstance (dbInstanceIdentifier As String, skipFinalSnapshot As Boolean, finalDBSnapshotIdentifier As String)
        Deletes a DB instance, with optional final snapshot controls.
        dbInstanceIdentifier specifies the database identifier.
        skipFinalSnapshot specifies whether to skip taking a final snapshot before deletion.
        finalDBSnapshotIdentifier specifies the name of the final snapshot if not skipped.
      • DeleteDBSnapshot (dbSnapshotIdentifier As String)
        Deletes a manual DB snapshot.
        dbSnapshotIdentifier specifies the snapshot identifier to delete.
      • DeleteEventSubscription (subscriptionName As String)
        Deletes an event subscription.
        subscriptionName specifies the event subscription name.
      • DescribeDBProxyTargets (proxyName As String) As List
        Returns a List containing the identifiers of all registered targets for a specific RDS database proxy.
        proxyName specifies the name of the database proxy.
      • DownloadDBLogFilePortion (dbInstanceIdentifier As String, logFileName As String, marker As String) As String
        Downloads a portion of a specified database log file.
        dbInstanceIdentifier specifies the database identifier.
        logFileName specifies the target log file name.
        marker specifies the pagination marker.
      • ExecuteNativeMethod (operationName As String, methodName As String, requestObject As Object)
        Executes any native Amazon RDS client method using reflection.
        operationName specifies your custom name for the OperationCompleted event.
        methodName specifies the exact Java method name in the AmazonRDS client.
        requestObject specifies the initialised AWS Request object, or Null if no arguments are required.
      • FailoverCluster (clusterIdentifier As String)
        Initiates a failover operation for an Aurora DB cluster.
        clusterIdentifier specifies the Aurora cluster identifier.
      • GetDBClusterDetails (clusterIdentifier As String) As Map
        Retrieves a Map containing detailed properties for a specific Aurora DB cluster.
        clusterIdentifier specifies the Aurora cluster identifier.
      • GetDBInstanceDetails (dbInstanceIdentifier As String) As Map
        Retrieves a Map containing detailed properties for a specific DB instance.
        dbInstanceIdentifier specifies the database identifier.
      • GetDBInstanceStatus (dbInstanceIdentifier As String) As String
        Returns the current status string of a DB instance.
        dbInstanceIdentifier specifies the database identifier.
      • GetDBParameterGroupDetails (parameterGroupName As String) As Map
        Retrieves a Map containing detailed properties for a specific DB parameter group.
        The returned Map includes the group family, description, and other metadata.
        parameterGroupName specifies the name of the parameter group.
      • GetEndpointAddress (dbInstanceIdentifier As String) As String
        Returns the endpoint address host string for a DB instance.
        dbInstanceIdentifier specifies the database identifier.
      • GetEndpointPort (dbInstanceIdentifier As String) As Int
        Returns the endpoint port number for a DB instance.
        dbInstanceIdentifier specifies the database identifier.
      • GetNativeClient As com.amazonaws.services.rds.AmazonRDS
        Returns the underlying native AmazonRDS client instance.
      • Initialize (EventName As String, accessKey As String, secretKey As String, region As String)
        Initialises the Amazon RDS client with access credentials and region.
        EventName specifies the event name prefix for callbacks.
        accessKey specifies the AWS access key ID.
        secretKey specifies the AWS secret access key.
        region specifies the AWS region code.
      • Initialize2 (EventName As String, accessKey As String, secretKey As String, endpoint As String, region As String)
        Initialises the Amazon RDS client with a custom endpoint and region configuration.
        EventName specifies the event name prefix for callbacks.
        accessKey specifies the AWS access key ID.
        secretKey specifies the AWS secret access key.
        endpoint specifies the custom service endpoint URL.
        region specifies the AWS region code.
      • InitializeWithRoleAsync (EventName As String, accessKey As String, secretKey As String, roleArn As String, sessionName As String, region As String)
        Initialises the Amazon RDS client using temporary
        security credentials obtained from AWS Security Token Service (STS) AssumeRole. This allows
        the client to operate without long-term access keys and supports cross-account access scenarios.
        EventName specifies the event name prefix for callbacks.
        accessKey specifies the AWS access key ID.
        secretKey specifies the AWS secret access key.
        roleArn specifies the Amazon Resource Name of the IAM role to assume.
        sessionName specifies the session name used when assuming the role.
        region specifies the AWS region code.
      • IsInitialized As Boolean
      • ListDBClusters As List
        Returns a List containing the identifiers of all Aurora database clusters.
      • ListDBEngineVersions (engine As String) As List
        Returns a List of supported database engine versions.
        engine specifies the database engine type (e.g. postgres).
      • ListDBInstances As List
        Returns a List of all available DB instance identifiers.
      • ListDBLogFiles (dbInstanceIdentifier As String) As List
        Returns a List of available database log files.
        dbInstanceIdentifier specifies the database identifier.
      • ListDBParameterGroups As List
        Returns a List of parameter group names.
      • ListDBProxies As List
        Returns a List containing the names of all available RDS database proxies.
      • ListDBSecurityGroups As List
        Returns a List of security groups associated with RDS.
      • ListDBSnapshots (dbInstanceIdentifier As String) As List
        Returns a List of available DB snapshot identifiers.
        dbInstanceIdentifier optional filter by database identifier.
      • ListDBSubnetGroups As List
        Returns a List of subnet group names.
      • ListEventCategories (sourceContentType As String) As List
        Returns a List of valid event categories for a given source type (e.g. db-instance).
        sourceContentType specifies the event source type.
      • ListPendingMaintenanceActions As List
        Returns a List of pending maintenance actions for RDS resources.
      • ListRecentEvents As List
        Returns a List of recent system events.
      • ListResourcePendingMaintenanceActions (resourceArn As String) As List
        Returns a List containing all pending maintenance actions for a specific RDS resource.
        resourceArn specifies the Amazon Resource Name of the RDS resource.
      • ModifyDBInstance (dbInstanceIdentifier As String, newAllocatedStorage As Int, newDBInstanceClass As String, applyImmediately As Boolean)
        Modifies settings for a DB instance.
        dbInstanceIdentifier specifies the database identifier.
        newAllocatedStorage specifies the new storage size in gibibytes.
        newDBInstanceClass specifies the new instance class type.
        applyImmediately specifies whether changes apply immediately or during the maintenance window.
      • PromoteReadReplica (dbInstanceIdentifier As String)
        Promotes a read replica to a stand-alone database instance.
        dbInstanceIdentifier specifies the read replica identifier.
      • RebootDBInstance (dbInstanceIdentifier As String, forceFailover As Boolean)
        Reboots a DB instance.
        dbInstanceIdentifier specifies the database identifier.
        forceFailover specifies whether to force a Multi-AZ failover.
      • RemoveTagsFromResource (resourceArn As String, key As String)
        Removes metadata tags from an RDS resource.
        resourceArn specifies the Amazon Resource Name.
        key specifies the tag key to remove.
      • RestoreDBInstanceFromDBSnapshot (dbInstanceIdentifier As String, dbSnapshotIdentifier As String, dbInstanceClass As String)
        Restores a DB instance from a snapshot.
        dbInstanceIdentifier specifies the new database instance identifier.
        dbSnapshotIdentifier specifies the snapshot identifier to restore from.
        dbInstanceClass specifies the compute and memory capacity class.
      • RestoreDBInstanceToPointInTime (targetDBInstanceIdentifier As String, sourceDBInstanceIdentifier As String)
        Restores a DB instance to a point in time.
        targetDBInstanceIdentifier specifies the target restored database identifier.
        sourceDBInstanceIdentifier specifies the source database identifier.
      • StartDBInstance (dbInstanceIdentifier As String)
        Starts an existing stopped DB instance.
        dbInstanceIdentifier specifies the database identifier.
      • StopDBInstance (dbInstanceIdentifier As String)
        Stops a running DB instance.
        dbInstanceIdentifier specifies the database identifier.


Enjoy...
 
Last edited:
Top