KvstoreFunctions

Functions

Link copied to clipboard

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

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

This data source can query the public IP of the specified KVStore DBInstance.

suspend fun getConnections(ids: String, outputFile: String? = null): GetConnectionsResult
Link copied to clipboard

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

suspend fun getInstanceClasses(architecture: String? = null, editionType: String? = null, engine: String? = null, engineVersion: String? = null, instanceChargeType: String? = null, nodeType: String? = null, outputFile: String? = null, packageType: String? = null, performanceType: String? = null, productType: String? = null, seriesType: String? = null, shardNumber: Int? = null, sortedBy: String? = null, storageType: String? = null, zoneId: String): GetInstanceClassesResult
Link copied to clipboard

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

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

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

suspend fun getInstances(architectureType: String? = null, editionType: String? = null, enableDetails: Boolean? = null, engineVersion: String? = null, expired: String? = null, globalInstance: Boolean? = null, ids: List<String>? = null, instanceClass: String? = null, instanceType: String? = null, nameRegex: String? = null, networkType: String? = null, outputFile: String? = null, paymentType: String? = null, resourceGroupId: String? = null, searchKey: String? = null, status: String? = null, tags: Map<String, Any>? = null, vpcId: String? = null, vswitchId: String? = null, zoneId: String? = null): GetInstancesResult
Link copied to clipboard

Assigns a RAM role to ApsaraDB for Redis. The log management feature of ApsaraDB for Redis requires the resources of Log Service. To use the log management feature of ApsaraDB for Redis, you can call this operation to associate the RAM role named AliyunServiceRoleForKvstore with the ApsaraDB for Redis instance. For more information, see Associated RAM roles of ApsaraDB for Redis

suspend fun getPermission(enable: String? = null): GetPermissionResult
Link copied to clipboard
suspend fun getZones(argument: GetZonesPlainArgs): GetZonesResult

This data source provides availability zones for KVStore 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(engine: String? = null, instanceChargeType: String? = null, multi: Boolean? = null, outputFile: String? = null, productType: String? = null): GetZonesResult