| Package | Description |
|---|---|
| org.mule.extension.rds.internal.operation | |
| org.mule.extension.rds.internal.operation.paging | |
| org.mule.extension.rds.internal.service |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<RDSConnection,org.mule.runtime.extension.api.runtime.operation.Result<DBInstance,RequestIDAttribute>> |
DBInstanceOperations.describeDbInstances(String dbInstanceIdentifier,
Collection<Filter> filters)
Returns information about provisioned RDS instances.
|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<RDSConnection,org.mule.runtime.extension.api.runtime.operation.Result<DBSnapshot,RequestIDAttribute>> |
DBSnapshotOperations.describeDbSnapshots(String dbInstanceIdentifier,
String dbSnapshotIdentifier,
boolean includePublic,
boolean includeShared,
String snapshotType,
Integer maxRecords,
Collection<Filter> filters)
Returns information about DB snapshots.
|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<RDSConnection,org.mule.runtime.extension.api.runtime.operation.Result<Event,RequestIDAttribute>> |
EventOperations.describeEvents(Integer duration,
LocalDateTime endTime,
List<String> eventCategories,
String sourceIdentifier,
String sourceType,
LocalDateTime startTime)
Returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the
past 14 days.
|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<RDSConnection,org.mule.runtime.extension.api.runtime.operation.Result<ReservedDBInstance,RequestIDAttribute>> |
ReservedDBInstanceOperations.describeReservedDbInstances(String reservedDbInstanceId,
String reservedDbInstancesOfferingId,
String dbInstanceClass,
String duration,
String productDescription,
String offeringType,
boolean multiAZ)
Returns information about reserved DB instances for this account, or about a specified reserved DB instance.
|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<RDSConnection,org.mule.runtime.extension.api.runtime.operation.Result<ReservedDBInstancesOffering,RequestIDAttribute>> |
ReservedDBInstanceOperations.describeReservedDbInstancesOfferings(String dbInstanceClass,
String duration,
boolean multiAZ,
String offeringType,
String productDescription,
String reservedDbInstancesOfferingId)
Lists available reserved DB instance offerings.
|
| Modifier and Type | Method and Description |
|---|---|
DBInstance |
DBInstanceOperations.createDbInstance(RDSConfiguration config,
RDSConnection client,
CreationStorageAndMaintenanceParameterGroup storageAndMaintenanceParameterGroup,
CreationSecurityParameterGroup securityParameterGroup,
MonitoringParameterGroup monitoringParameterGroup,
CreationDBInstanceParameterGroup dbInstanceParameterGroup)
Creates a new DB instance.
|
DBInstance |
DBInstanceOperations.createDbInstanceReadReplica(RDSConfiguration config,
RDSConnection connection,
StorageParameterGroup storageParameterGroup,
boolean publiclyAccessible,
String dbSubnetGroupName,
String kmsKeyId,
String preSignedUrl,
boolean enableIamDatabaseAuthentication,
MonitoringParameterGroup monitoringParameterGroup,
String dbInstanceIdentifier,
String sourceDbInstanceIdentifier,
String dbInstanceClass,
String availabilityZone,
Integer port,
Integer iops,
String optionGroupName,
List<Tag> tags,
String sourceRegion)
Creates a new DB instance that acts as a Read Replica for an existing source DB instance.
|
DBSnapshot |
DBSnapshotOperations.createDbSnapshot(RDSConfiguration config,
RDSConnection client,
String dbInstanceIdentifier,
String dbSnapshotIdentifier,
List<Tag> tags)
Creates a DBSnapshot.
|
DBInstance |
DBInstanceOperations.deleteDbInstance(RDSConfiguration config,
RDSConnection client,
String dbInstanceIdentifier,
String finalDbSnapshotIdentifier,
boolean skipFinalSnapshot)
The DeleteDBInstance action deletes a previously provisioned DB instance.
|
DBSnapshot |
DBSnapshotOperations.deleteDbSnapshot(RDSConfiguration config,
RDSConnection connection,
String dbSnapshotIdentifier)
Deletes a DBSnapshot.
|
DBInstance |
DBInstanceOperations.modifyDbInstance(RDSConfiguration config,
RDSConnection client,
ModificationStorageAndMaintenanceParameterGroup storageAndMaintenanceParameterGroup,
ModificationSecurityParameterGroup securityParameterGroup,
MonitoringParameterGroup monitoringParameterGroup,
ModificationDBInstanceParameterGroup dbInstanceParameterGroup)
Modifies settings for a DB instance.
|
DBSnapshot |
DBSnapshotOperations.modifyDbSnapshot(RDSConfiguration config,
RDSConnection connection,
String dbSnapshotIdentifier,
String engineVersion)
Updates a manual DB snapshot, which can be encrypted or not encrypted, with a new engine version.
|
ReservedDBInstance |
ReservedDBInstanceOperations.purchaseReservedDbInstancesOffering(RDSConfiguration config,
RDSConnection connection,
String reservedDbInstancesOfferingId,
Integer dbInstanceCount,
String reservedDbInstanceId,
List<Tag> tags)
Purchases a reserved DB instance offering.
|
DBInstance |
DBInstanceOperations.rebootDbInstance(RDSConfiguration config,
RDSConnection client,
String dbInstanceIdentifier,
boolean forceFailover)
Rebooting a DB instance restarts the database engine service.
|
DBInstance |
DBInstanceOperations.restoreDbInstanceFromDbSnapshot(RDSConfiguration config,
RDSConnection connection,
StorageParameterGroup storageParameterGroup,
SecurityParameterGroup securityParameterGroup,
String availabilityZone,
String dbInstanceClass,
String dbInstanceIdentifier,
String dbSnapshotIdentifier,
String dbName,
String domain,
String engine,
Integer iops,
boolean multiAZ,
String optionGroupName,
Integer port,
List<Tag> tags)
Creates a new DB instance from a DB snapshot.
|
DBInstance |
DBInstanceOperations.restoreDbInstanceToPointInTime(RDSConfiguration config,
RDSConnection connection,
StorageParameterGroup storageParameterGroup,
SecurityParameterGroup securityParameterGroup,
String availabilityZone,
String dbInstanceClass,
String dbName,
String domain,
String engine,
Integer iops,
boolean multiAZ,
String optionGroupName,
Integer port,
LocalDateTime restoreTime,
String sourceDbInstanceIdentifier,
List<Tag> tags,
String targetDbInstanceIdentifier,
boolean useLatestRestorableTime)
Restores a DB instance to an arbitrary point in time.
|
DBInstance |
DBInstanceOperations.startDbInstance(RDSConfiguration config,
RDSConnection client,
String dbInstanceIdentifier)
Starts a DB instance that was stopped using the AWS console, the stop-db-instance AWS CLI command, or the StopDBInstance action
|
DBInstance |
DBInstanceOperations.stopDbInstance(RDSConfiguration config,
RDSConnection client,
String dbInstanceIdentifier,
String dbSnapshotIdentifier)
Stops a DB instance.
|
| Constructor and Description |
|---|
RDSOperations(org.mule.connectors.atlantic.commons.builder.lambda.function.BiFunction<RDSConfiguration,RDSConnection,SERVICE> serviceConstructor) |
| Modifier and Type | Method and Description |
|---|---|
void |
RDSPagingProvider.close(RDSConnection rdsClient) |
List<org.mule.runtime.extension.api.runtime.operation.Result<TYPE,RequestIDAttribute>> |
RDSPagingProvider.getPage(RDSConnection rdsClient) |
Optional<Integer> |
RDSPagingProvider.getTotalResults(RDSConnection rdsClient) |
| Constructor and Description |
|---|
DBInstanceServiceImpl(RDSConfiguration config,
RDSConnection connection) |
DBSnapshotServiceImpl(RDSConfiguration config,
RDSConnection connection) |
RDSServiceImpl(RDSConfiguration config,
RDSConnection connection) |
ReservedDBInstanceServiceImpl(RDSConfiguration config,
RDSConnection connection) |
Copyright © 2019 MuleSoft, Inc.. All rights reserved.