Package-level declarations

Types

Link copied to clipboard
class Cache : KotlinCustomResource

Manages a Redis Cache.

Link copied to clipboard
class CacheAccessPolicy : KotlinCustomResource

Manages a Redis Cache Access Policy

Link copied to clipboard
data class CacheAccessPolicyArgs(val name: Output<String>? = null, val permissions: Output<String>? = null, val redisCacheId: Output<String>? = null) : ConvertibleToJava<CacheAccessPolicyArgs>

Manages a Redis Cache Access Policy

Link copied to clipboard
class CacheAccessPolicyAssignment : KotlinCustomResource

Manages a Redis Cache Access Policy Assignment

Link copied to clipboard
data class CacheAccessPolicyAssignmentArgs(val accessPolicyName: Output<String>? = null, val name: Output<String>? = null, val objectId: Output<String>? = null, val objectIdAlias: Output<String>? = null, val redisCacheId: Output<String>? = null) : ConvertibleToJava<CacheAccessPolicyAssignmentArgs>

Manages a Redis Cache Access Policy Assignment

Link copied to clipboard
object CacheAccessPolicyMapper : ResourceMapper<CacheAccessPolicy>
Link copied to clipboard
data class CacheArgs(val accessKeysAuthenticationEnabled: Output<Boolean>? = null, val capacity: Output<Int>? = 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 nonSslPortEnabled: Output<Boolean>? = 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

Builder for CacheArgs.

Link copied to clipboard
object CacheMapper : ResourceMapper<Cache>
Link copied to clipboard

Builder for Cache.

Link copied to clipboard
class EnterpriseCluster : KotlinCustomResource

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
object EnterpriseClusterMapper : ResourceMapper<EnterpriseCluster>
Link copied to clipboard
class EnterpriseDatabase : KotlinCustomResource

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) : ConvertibleToJava<EnterpriseDatabaseArgs>

Manages a Redis Enterprise Database.

Link copied to clipboard
Link copied to clipboard
class FirewallRule : KotlinCustomResource

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
Link copied to clipboard
object FirewallRuleMapper : ResourceMapper<FirewallRule>
Link copied to clipboard
Link copied to clipboard
class LinkedServer : KotlinCustomResource

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
Link copied to clipboard
object LinkedServerMapper : ResourceMapper<LinkedServer>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun cache(name: String): Cache
suspend fun cache(name: String, block: suspend CacheResourceBuilder.() -> Unit): Cache
Link copied to clipboard
Link copied to clipboard