Package-level declarations

Types

Link copied to clipboard
data class AccessPolicyAssignmentPropertiesUserArgs(val objectId: Output<String>? = null) : ConvertibleToJava<AccessPolicyAssignmentPropertiesUserArgs>

The user associated with the access policy.

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 GetAccessPolicyAssignmentPlainArgs(val accessPolicyAssignmentName: String, val clusterName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetAccessPolicyAssignmentPlainArgs>
Link copied to clipboard
data class GetDatabasePlainArgs(val clusterName: String, val databaseName: String, val resourceGroupName: String) : ConvertibleToJava<GetDatabasePlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val clusterName: 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 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>
data class ListRedisEnterpriseSkusForScalingPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<ListRedisEnterpriseSkusForScalingPlainArgs>
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.

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

SKU parameters supplied to the create RedisEnterprise operation.

Link copied to clipboard

Builder for SkuArgs.