Package-level declarations
Types
Link copied to clipboard
data class CacheArgs(val capacity: Output<Int>? = null, val enableNonSslPort: Output<Boolean>? = null, val family: Output<String>? = null, val identity: Output<CacheIdentityArgs>? = null, val location: Output<String>? = null, val minimumTlsVersion: Output<String>? = null, val name: Output<String>? = null, val patchSchedules: Output<List<CachePatchScheduleArgs>>? = null, val privateStaticIpAddress: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val redisConfiguration: Output<CacheRedisConfigurationArgs>? = null, val redisVersion: Output<String>? = null, val replicasPerMaster: Output<Int>? = null, val replicasPerPrimary: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val shardCount: Output<Int>? = null, val skuName: Output<String>? = null, val subnetId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tenantSettings: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<CacheArgs>
Manages a Redis Cache.
Link copied to clipboard
class CacheArgsBuilder
Builder for CacheArgs.
Link copied to clipboard
Link copied to clipboard
class CacheResourceBuilder
Builder for Cache.
Link copied to clipboard
Manages a Redis Enterprise Cluster.
Link copied to clipboard
data class EnterpriseClusterArgs(val location: Output<String>? = null, val minimumTlsVersion: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skuName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<EnterpriseClusterArgs>
Manages a Redis Enterprise Cluster.
Link copied to clipboard
Builder for EnterpriseClusterArgs.
Link copied to clipboard
Link copied to clipboard
Builder for EnterpriseCluster.
Link copied to clipboard
Manages a Redis Enterprise Database.
Link copied to clipboard
data class EnterpriseDatabaseArgs(val clientProtocol: Output<String>? = null, val clusterId: Output<String>? = null, val clusteringPolicy: Output<String>? = null, val evictionPolicy: Output<String>? = null, val linkedDatabaseGroupNickname: Output<String>? = null, val linkedDatabaseIds: Output<List<String>>? = null, val modules: Output<List<EnterpriseDatabaseModuleArgs>>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<EnterpriseDatabaseArgs>
Manages a Redis Enterprise Database.
Link copied to clipboard
Builder for EnterpriseDatabaseArgs.
Link copied to clipboard
Link copied to clipboard
Builder for EnterpriseDatabase.
Link copied to clipboard
Manages a Firewall Rule associated with a Redis Cache.
Link copied to clipboard
data class FirewallRuleArgs(val endIp: Output<String>? = null, val name: Output<String>? = null, val redisCacheName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val startIp: Output<String>? = null) : ConvertibleToJava<FirewallRuleArgs>
Manages a Firewall Rule associated with a Redis Cache.
Link copied to clipboard
class FirewallRuleArgsBuilder
Builder for FirewallRuleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for FirewallRule.
Link copied to clipboard
Manages a Redis Linked Server (ie Geo Location)
Link copied to clipboard
data class LinkedServerArgs(val linkedRedisCacheId: Output<String>? = null, val linkedRedisCacheLocation: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverRole: Output<String>? = null, val targetRedisCacheName: Output<String>? = null) : ConvertibleToJava<LinkedServerArgs>
Manages a Redis Linked Server (ie Geo Location)
Link copied to clipboard
class LinkedServerArgsBuilder
Builder for LinkedServerArgs.
Link copied to clipboard
Link copied to clipboard
Builder for LinkedServer.
Link copied to clipboard
object RedisFunctions
Functions
Link copied to clipboard
suspend fun enterpriseCluster(name: String, block: suspend EnterpriseClusterResourceBuilder.() -> Unit): EnterpriseCluster
Link copied to clipboard
suspend fun enterpriseDatabase(name: String, block: suspend EnterpriseDatabaseResourceBuilder.() -> Unit): EnterpriseDatabase
Link copied to clipboard
suspend fun firewallRule(name: String, block: suspend FirewallRuleResourceBuilder.() -> Unit): FirewallRule
Link copied to clipboard
suspend fun linkedServer(name: String, block: suspend LinkedServerResourceBuilder.() -> Unit): LinkedServer