RdsFunctions

Functions

Link copied to clipboard

This data source provides the Rds Accounts of the current Alibaba Cloud user.

suspend fun getAccounts(argument: suspend GetAccountsPlainArgsBuilder.() -> Unit): GetAccountsResult
suspend fun getAccounts(dbInstanceId: String, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetAccountsResult
Link copied to clipboard

This data source is the character set supported by querying RDS instances.

suspend fun getCharacterSetNames(engine: String, outputFile: String? = null): GetCharacterSetNamesResult
Link copied to clipboard

This data source provides details of the Rds specifications of current Alibaba Cloud users. For information on RDS class details and how to use it, please refer to What is RDS class details.

suspend fun getClassDetails(classCode: String, commodityCode: String, engine: String, engineVersion: String): GetClassDetailsResult
Link copied to clipboard

Operation to query the character set collations and time zones available for use in ApsaraDB RDS.

suspend fun getCollationTimeZones(collationTimeZones: List<GetCollationTimeZonesCollationTimeZone>? = null, outputFile: String? = null): GetCollationTimeZonesResult
Link copied to clipboard

This data source provides the Rds Parameter Groups of the current Alibaba Cloud user.

suspend fun getCrossRegionBackups(backupId: String? = null, crossBackupId: String? = null, crossBackupRegion: String? = null, dbInstanceId: String, endTime: String? = null, ids: List<String>? = null, outputFile: String? = null, resourceGroupId: String? = null, startTime: String? = null): GetCrossRegionBackupsResult
Link copied to clipboard

This data source provides an available area for remote disaster recovery for RDS.

suspend fun getCrossRegions(outputFile: String? = null): GetCrossRegionsResult
Link copied to clipboard

This data source provides the RDS instance classes resource available info of Alibaba Cloud.

suspend fun getInstanceClasses(category: String? = null, commodityCode: String? = null, dbInstanceClass: String? = null, dbInstanceId: String? = null, dbInstanceStorageType: String? = null, engine: String? = null, engineVersion: String? = null, instanceChargeType: String? = null, multiZone: Boolean? = null, outputFile: String? = null, sortedBy: String? = null, storageType: String? = null, zoneId: String? = null): GetInstanceClassesResult
Link copied to clipboard

This data source operation to query the instance types that are available to specific instances of Alibaba Cloud.

suspend fun getInstanceClassInfos(commodityCode: String, dbInstanceId: String? = null, infos: List<GetInstanceClassInfosInfo>? = null, orderType: String, outputFile: String? = null): GetInstanceClassInfosResult
Link copied to clipboard

This data source provides the RDS instance engines resource available info of Alibaba Cloud.

suspend fun getInstanceEngines(category: String? = null, dbInstanceStorageType: String? = null, engine: String? = null, engineVersion: String? = null, instanceChargeType: String? = null, multiZone: Boolean? = null, outputFile: String? = null, zoneId: String? = null): GetInstanceEnginesResult
Link copied to clipboard

The alicloud.rds.getInstances data source provides a collection of RDS instances available in Alibaba Cloud account. Filters support regular expression for the instance name, searches by tags, and other filters which are listed below.

suspend fun getInstances(connectionMode: String? = null, dbType: String? = null, enableDetails: Boolean? = null, engine: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, status: String? = null, tags: Map<String, String>? = null, vpcId: String? = null, vswitchId: String? = null): GetInstancesResult
Link copied to clipboard

This data source provides the Rds Modify Parameter Logs of the current Alibaba Cloud user.

suspend fun getModifyParameterLogs(dbInstanceId: String, endTime: String, outputFile: String? = null, startTime: String): GetModifyParameterLogsResult
Link copied to clipboard

This data source provides the Rds Backups of the current Alibaba Cloud user.

suspend fun getRdsBackups(backupMode: String? = null, backupStatus: String? = null, dbInstanceId: String, endTime: String? = null, ids: List<String>? = null, outputFile: String? = null, startTime: String? = null): GetRdsBackupsResult
Link copied to clipboard
suspend fun getRdsParameterGroups(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetRdsParameterGroupsResult
Link copied to clipboard
suspend fun getSlots(argument: GetSlotsPlainArgs): GetSlotsResult

This data source provides the Rds Replication Slots of the current Alibaba Cloud user.

suspend fun getSlots(argument: suspend GetSlotsPlainArgsBuilder.() -> Unit): GetSlotsResult
suspend fun getSlots(dbInstanceId: String, outputFile: String? = null, resourceGroupId: String? = null): GetSlotsResult
Link copied to clipboard
suspend fun getZones(argument: GetZonesPlainArgs): GetZonesResult

This data source provides availability zones for RDS that can be accessed by an Alibaba Cloud account within the region configured in the provider.

suspend fun getZones(argument: suspend GetZonesPlainArgsBuilder.() -> Unit): GetZonesResult
suspend fun getZones(category: String? = null, dbInstanceStorageType: String? = null, engine: String? = null, engineVersion: String? = null, instanceChargeType: String? = null, multi: Boolean? = null, multiZone: Boolean? = null, outputFile: String? = null): GetZonesResult