Package-level declarations

Types

data class ClusterPropertiesCustomerManagedKeyEncryptionArgs(val keyEncryptionKeyIdentity: Output<ClusterPropertiesKeyEncryptionKeyIdentityArgs>? = null, val keyEncryptionKeyUrl: Output<String>? = null) : ConvertibleToJava<ClusterPropertiesCustomerManagedKeyEncryptionArgs>

All Customer-managed key encryption properties for the resource. Set this to an empty object to use Microsoft-managed key encryption.

Link copied to clipboard
data class ClusterPropertiesEncryptionArgs(val customerManagedKeyEncryption: Output<ClusterPropertiesCustomerManagedKeyEncryptionArgs>? = null) : ConvertibleToJava<ClusterPropertiesEncryptionArgs>

Encryption-at-rest configuration for the cluster.

data class ClusterPropertiesKeyEncryptionKeyIdentityArgs(val identityType: Output<Either<String, CmkIdentityType>>? = null, val userAssignedIdentityResourceId: Output<String>? = null) : ConvertibleToJava<ClusterPropertiesKeyEncryptionKeyIdentityArgs>

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

Link copied to clipboard
data class DatabasePropertiesGeoReplicationArgs(val groupNickname: Output<String>? = null, val linkedDatabases: Output<List<LinkedDatabaseArgs>>? = null) : ConvertibleToJava<DatabasePropertiesGeoReplicationArgs>

Optional set of properties to configure geo replication for this database.

Link copied to clipboard
data class EnterpriseSkuArgs(val capacity: Output<Int>? = null, val name: Output<Either<String, SkuName>>) : ConvertibleToJava<EnterpriseSkuArgs>

SKU parameters supplied to the create RedisEnterprise operation.

Link copied to clipboard
Link copied to clipboard
data class GetAccessPolicyAssignmentPlainArgs(val accessPolicyAssignmentName: String, val cacheName: String, val resourceGroupName: String) : ConvertibleToJava<GetAccessPolicyAssignmentPlainArgs>
Link copied to clipboard
data class GetAccessPolicyPlainArgs(val accessPolicyName: String, val cacheName: String, val resourceGroupName: String) : ConvertibleToJava<GetAccessPolicyPlainArgs>
Link copied to clipboard
data class GetDatabasePlainArgs(val clusterName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabasePlainArgs>
data class GetEnterprisePrivateEndpointConnectionPlainArgs(val clusterName: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetEnterprisePrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetFirewallRulePlainArgs(val cacheName: String, val resourceGroupName: String, val ruleName: String) : ConvertibleToJava<GetFirewallRulePlainArgs>
Link copied to clipboard
data class GetLinkedServerPlainArgs(val linkedServerName: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetLinkedServerPlainArgs>
Link copied to clipboard
data class GetPatchSchedulePlainArgs(val default: String, val name: String, val resourceGroupName: String) : ConvertibleToJava<GetPatchSchedulePlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val cacheName: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetRedisEnterprisePlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetRedisEnterprisePlainArgs>
Link copied to clipboard
data class GetRedisPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<GetRedisPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class LinkedDatabaseArgs(val id: Output<String>? = null) : ConvertibleToJava<LinkedDatabaseArgs>

Specifies details of a linked database resource.

Link copied to clipboard
Link copied to clipboard
data class ListDatabaseKeysPlainArgs(val clusterName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<ListDatabaseKeysPlainArgs>
Link copied to clipboard
data class ListRedisKeysPlainArgs(val name: String, val resourceGroupName: String) : ConvertibleToJava<ListRedisKeysPlainArgs>
Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity (system assigned and/or user assigned identities)

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

Specifies configuration of a redis module

Link copied to clipboard

Builder for ModuleArgs.

Link copied to clipboard
data class PersistenceArgs(val aofEnabled: Output<Boolean>? = null, val aofFrequency: Output<Either<String, AofFrequency>>? = null, val rdbEnabled: Output<Boolean>? = null, val rdbFrequency: Output<Either<String, RdbFrequency>>? = null) : ConvertibleToJava<PersistenceArgs>

Persistence-related configuration for the RedisEnterprise database

Link copied to clipboard
Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateEndpointServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

data class RedisCommonPropertiesRedisConfigurationArgs(val aofBackupEnabled: Output<String>? = null, val aofStorageConnectionString0: Output<String>? = null, val aofStorageConnectionString1: Output<String>? = null, val authnotrequired: Output<String>? = null, val maxfragmentationmemoryReserved: Output<String>? = null, val maxmemoryDelta: Output<String>? = null, val maxmemoryPolicy: Output<String>? = null, val maxmemoryReserved: Output<String>? = null, val preferredDataPersistenceAuthMethod: Output<String>? = null, val rdbBackupEnabled: Output<String>? = null, val rdbBackupFrequency: Output<String>? = null, val rdbBackupMaxSnapshotCount: Output<String>? = null, val rdbStorageConnectionString: Output<String>? = null, val storageSubscriptionId: Output<String>? = null) : ConvertibleToJava<RedisCommonPropertiesRedisConfigurationArgs>

All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.

Link copied to clipboard
data class ScheduleEntryArgs(val dayOfWeek: Output<DayOfWeek>, val maintenanceWindow: Output<String>? = null, val startHourUtc: Output<Int>) : ConvertibleToJava<ScheduleEntryArgs>

Patch schedule entry for a Premium Redis Cache.

Link copied to clipboard
Link copied to clipboard
data class SkuArgs(val capacity: Output<Int>, val family: Output<Either<String, SkuFamily>>, val name: Output<Either<String, SkuName>>) : ConvertibleToJava<SkuArgs>

SKU parameters supplied to the create Redis operation.

Link copied to clipboard

Builder for SkuArgs.