KvstoreFunctions

Functions

Link copied to clipboard

This data source provides the Tair (Redis OSS-Compatible) And Memcache (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 Tair (Redis OSS-Compatible) And Memcache (KVStore).

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

This data source provides the Tair (Redis OSS-Compatible) And Memcache (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 Tair (Redis OSS-Compatible) And Memcache (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

This data source provides the Tair (Redis OSS-Compatible) And Memcache (KVStore) Instances of the current Alibaba Cloud user.

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, String>? = null, vpcId: String? = null, vswitchId: String? = null, zoneId: String? = null): GetInstancesResult
Link copied to clipboard

Assigns a RAM role to Tair (Redis OSS-Compatible) And Memcache (KVStore). The log management feature of Tair (Redis OSS-Compatible) And Memcache (KVStore) requires the resources of Log Service. To use the log management feature of Tair (Redis OSS-Compatible) And Memcache (KVStore), you can call this operation to associate the RAM role named AliyunServiceRoleForKvstore with the Tair (Redis OSS-Compatible) And Memcache (KVStore) instance. For more information, see Associated RAM roles of Tair (Redis OSS-Compatible) And Memcache (KVStore)

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

This data source provides availability zones for Tair (Redis OSS-Compatible) And Memcache (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