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

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, Any>? = 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 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, dbInstanceClass: String? = null, dbInstanceStorageType: String? = null, engine: String? = null, engineVersion: String? = null, instanceChargeType: String? = null, multi: Boolean? = null, multiZone: Boolean? = null, outputFile: String? = null): GetZonesResult