Package-level declarations

Types

data class AccessPolicyAssignmentPropertiesResponseUser(val objectId: String? = null)

The user associated with the access policy.

data class ClusterPropertiesResponseCustomerManagedKeyEncryption(val keyEncryptionKeyIdentity: ClusterPropertiesResponseKeyEncryptionKeyIdentity? = null, val keyEncryptionKeyUrl: String? = null)

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

Encryption-at-rest configuration for the cluster.

data class ClusterPropertiesResponseKeyEncryptionKeyIdentity(val identityType: String? = null, val userAssignedIdentityResourceId: String? = null)

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 DatabasePropertiesResponseGeoReplication(val groupNickname: String? = null, val linkedDatabases: List<LinkedDatabaseResponse>? = null)

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

Link copied to clipboard
data class GetAccessPolicyAssignmentResult(val accessPolicyName: String, val azureApiVersion: String, val id: String, val name: String, val provisioningState: String, val type: String, val user: AccessPolicyAssignmentPropertiesResponseUser)

Describes the access policy assignment of Redis Enterprise database

Link copied to clipboard
data class GetDatabaseResult(val azureApiVersion: String, val clientProtocol: String? = null, val clusteringPolicy: String? = null, val deferUpgrade: String? = null, val evictionPolicy: String? = null, val geoReplication: DatabasePropertiesResponseGeoReplication? = null, val id: String, val modules: List<ModuleResponse>? = null, val name: String, val persistence: PersistenceResponse? = null, val port: Int? = null, val provisioningState: String, val redisVersion: String, val resourceState: String, val type: String)

Describes a database on the RedisEnterprise cluster

Link copied to clipboard
data class GetPrivateEndpointConnectionResult(val azureApiVersion: String, val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val type: String)

The Private Endpoint Connection resource.

Link copied to clipboard
data class GetRedisEnterpriseResult(val azureApiVersion: String, val encryption: ClusterPropertiesResponseEncryption? = null, val hostName: String, val id: String, val identity: ManagedServiceIdentityResponse? = null, val location: String, val minimumTlsVersion: String? = null, val name: String, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, val redisVersion: String, val resourceState: String, val sku: SkuResponse, val tags: Map<String, String>? = null, val type: String, val zones: List<String>? = null)

Describes the RedisEnterprise cluster

Link copied to clipboard
data class LinkedDatabaseResponse(val id: String? = null, val state: String)

Specifies details of a linked database resource.

Link copied to clipboard
data class ListDatabaseKeysResult(val primaryKey: String, val secondaryKey: String)

The secret access keys used for authenticating connections to redis

Link copied to clipboard

The response of a listSkusForScaling operation.

Link copied to clipboard
data class ManagedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

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

Link copied to clipboard
data class ModuleResponse(val args: String? = null, val name: String, val version: String)

Specifies configuration of a redis module

Link copied to clipboard
data class PersistenceResponse(val aofEnabled: Boolean? = null, val aofFrequency: String? = null, val rdbEnabled: Boolean? = null, val rdbFrequency: String? = null)

Persistence-related configuration for the RedisEnterprise database

Link copied to clipboard
data class PrivateEndpointConnectionResponse(val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val type: String)

The Private Endpoint Connection resource.

Link copied to clipboard
data class PrivateEndpointResponse(val id: String)

The Private Endpoint resource.

data class PrivateLinkServiceConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String? = null)

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

Link copied to clipboard
data class SkuDetailsResponse(val name: String, val sizeInGB: Double)

Details of a Redis Enterprise cluster SKU.

Link copied to clipboard
data class SkuResponse(val capacity: Int? = null, val name: String)

SKU parameters supplied to the create RedisEnterprise operation.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

User assigned identity properties