Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource
Link copied to clipboard
data class ClusterArgs(val authorizationMode: Output<String>? = null, val automatedBackupConfig: Output<ClusterAutomatedBackupConfigArgs>? = null, val crossClusterReplicationConfig: Output<ClusterCrossClusterReplicationConfigArgs>? = null, val deletionProtectionEnabled: Output<Boolean>? = null, val gcsSource: Output<ClusterGcsSourceArgs>? = null, val kmsKey: Output<String>? = null, val maintenancePolicy: Output<ClusterMaintenancePolicyArgs>? = null, val managedBackupSource: Output<ClusterManagedBackupSourceArgs>? = null, val name: Output<String>? = null, val nodeType: Output<String>? = null, val persistenceConfig: Output<ClusterPersistenceConfigArgs>? = null, val project: Output<String>? = null, val pscConfigs: Output<List<ClusterPscConfigArgs>>? = null, val redisConfigs: Output<Map<String, String>>? = null, val region: Output<String>? = null, val replicaCount: Output<Int>? = null, val shardCount: Output<Int>? = null, val transitEncryptionMode: Output<String>? = null, val zoneDistributionConfig: Output<ClusterZoneDistributionConfigArgs>? = null) : ConvertibleToJava<ClusterArgs>
Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class ClusterUserCreatedConnections : KotlinCustomResource
Link copied to clipboard
data class ClusterUserCreatedConnectionsArgs(val clusterEndpoints: Output<List<ClusterUserCreatedConnectionsClusterEndpointArgs>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<ClusterUserCreatedConnectionsArgs>
Link copied to clipboard
class Instance : KotlinCustomResource

A Google Cloud Redis instance. To get more information about Instance, see:

Link copied to clipboard
data class InstanceArgs(val alternativeLocationId: Output<String>? = null, val authEnabled: Output<Boolean>? = null, val authorizedNetwork: Output<String>? = null, val connectMode: Output<String>? = null, val customerManagedKey: Output<String>? = null, val displayName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val locationId: Output<String>? = null, val maintenancePolicy: Output<InstanceMaintenancePolicyArgs>? = null, val maintenanceVersion: Output<String>? = null, val memorySizeGb: Output<Int>? = null, val name: Output<String>? = null, val persistenceConfig: Output<InstancePersistenceConfigArgs>? = null, val project: Output<String>? = null, val readReplicasMode: Output<String>? = null, val redisConfigs: Output<Map<String, String>>? = null, val redisVersion: Output<String>? = null, val region: Output<String>? = null, val replicaCount: Output<Int>? = null, val reservedIpRange: Output<String>? = null, val secondaryIpRange: Output<String>? = null, val tier: Output<String>? = null, val transitEncryptionMode: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

A Google Cloud Redis instance. To get more information about Instance, see:

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance