# Aspire.Hosting.Azure.Provisioning.RedisEnterprise

- Module: `Aspire.Hosting.Azure.Provisioning.RedisEnterprise`
- Version: `13.6.0-preview.1.26478.8`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)
- Functions: `28`
- Types: `47`

## Types

- [AccessPolicyAssignmentProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/accesspolicyassignmentproxy.md) -- `handle` - 15 members -- Represents the AccessPolicyAssignment Azure Provisioning model.
- [Aspire_Hosting_Azure_Provisioning_RedisEnterprise_Generated_DictionaryOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/aspire-hosting-azure-provisioning-redisenterprise-generated-dictionaryofstringproxy.md) -- `handle` - 6 members
- [Aspire_Hosting_Azure_Provisioning_RedisEnterprise_Generated_DictionaryOfUserAssignedIdentityDetailsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/aspire-hosting-azure-provisioning-redisenterprise-generated-dictionaryofuserassignedidentitydetailsproxy.md) -- `handle` - 6 members
- [Aspire_Hosting_Azure_Provisioning_RedisEnterprise_Generated_ListOfRedisEnterpriseLinkedDatabaseProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/aspire-hosting-azure-provisioning-redisenterprise-generated-listofredisenterpriselinkeddatabaseproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_RedisEnterprise_Generated_ListOfRedisEnterpriseModuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/aspire-hosting-azure-provisioning-redisenterprise-generated-listofredisenterprisemoduleproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_RedisEnterprise_Generated_ListOfRedisEnterprisePrivateEndpointConnectionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/aspire-hosting-azure-provisioning-redisenterprise-generated-listofredisenterpriseprivateendpointconnectionproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_RedisEnterprise_Generated_ListOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/aspire-hosting-azure-provisioning-redisenterprise-generated-listofstringproxy.md) -- `handle` - 7 members
- [AzureResourceInfrastructureProvisioningExtensions](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/azureresourceinfrastructureprovisioningextensions.md) -- `handle` - 0 members
- [RedisEnterpriseAzureLocationProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseazurelocationproxy.md) -- `handle` - 2 members -- Represents the AzureLocation Azure Provisioning model.
- [RedisEnterpriseClusterProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseclusterproxy.md) -- `handle` - 35 members -- Represents the RedisEnterpriseCluster Azure Provisioning model.
- [RedisEnterpriseCustomerManagedKeyEncryptionKeyIdentityProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisecustomermanagedkeyencryptionkeyidentityproxy.md) -- `handle` - 6 members -- Represents the RedisEnterpriseCustomerManagedKeyEncryptionKeyIdentity Azure Provisioning model.
- [RedisEnterpriseCustomerManagedKeyEncryptionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisecustomermanagedkeyencryptionproxy.md) -- `handle` - 5 members -- Represents the RedisEnterpriseCustomerManagedKeyEncryption Azure Provisioning model.
- [RedisEnterpriseDataAccessKeysProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisedataaccesskeysproxy.md) -- `handle` - 2 members -- Represents the RedisEnterpriseDataAccessKeys Azure Provisioning model.
- [RedisEnterpriseDatabaseGeoReplicationProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisedatabasegeoreplicationproxy.md) -- `handle` - 5 members -- Represents the RedisEnterpriseDatabaseGeoReplication Azure Provisioning model.
- [RedisEnterpriseDatabaseProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisedatabaseproxy.md) -- `handle` - 36 members -- Represents the RedisEnterpriseDatabase Azure Provisioning model.
- [RedisEnterpriseLinkedDatabaseProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriselinkeddatabaseproxy.md) -- `handle` - 4 members -- Represents the RedisEnterpriseLinkedDatabase Azure Provisioning model.
- [RedisEnterpriseManagedServiceIdentityProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisemanagedserviceidentityproxy.md) -- `handle` - 7 members -- Represents the ManagedServiceIdentity Azure Provisioning model.
- [RedisEnterpriseModuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisemoduleproxy.md) -- `handle` - 7 members -- Represents the RedisEnterpriseModule Azure Provisioning model.
- [RedisEnterprisePrivateEndpointConnectionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseprivateendpointconnectionproxy.md) -- `handle` - 12 members -- Represents the RedisEnterprisePrivateEndpointConnection Azure Provisioning model.
- [RedisEnterprisePrivateLinkServiceConnectionStateProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseprivatelinkserviceconnectionstateproxy.md) -- `handle` - 9 members -- Represents the RedisEnterprisePrivateLinkServiceConnectionState Azure Provisioning model.
- [RedisEnterpriseResourceIdentifierProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseresourceidentifierproxy.md) -- `handle` - 10 members -- Represents the ResourceIdentifier Azure Provisioning model.
- [RedisEnterpriseResourceTypeProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseresourcetypeproxy.md) -- `handle` - 4 members -- Represents the ResourceType Azure Provisioning model.
- [RedisEnterpriseSkuProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseskuproxy.md) -- `handle` - 6 members -- Represents the RedisEnterpriseSku Azure Provisioning model.
- [RedisEnterpriseSystemDataProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisesystemdataproxy.md) -- `handle` - 6 members -- Represents the SystemData Azure Provisioning model.
- [RedisEnterpriseUserAssignedIdentityDetailsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseuserassignedidentitydetailsproxy.md) -- `handle` - 2 members -- Represents the UserAssignedIdentityDetails Azure Provisioning model.
- [RedisPersistenceSettingsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redispersistencesettingsproxy.md) -- `handle` - 12 members -- Represents the RedisPersistenceSettings Azure Provisioning model.

## Functions

- [addAccessPolicyAssignment](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/addaccesspolicyassignment.md) -- `method` -- Adds a AccessPolicyAssignment provisioning model.
- [addRedisEnterpriseCluster](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/addredisenterprisecluster.md) -- `method` -- Adds a RedisEnterpriseCluster provisioning model.
- [addRedisEnterpriseDatabase](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/addredisenterprisedatabase.md) -- `method` -- Adds a RedisEnterpriseDatabase provisioning model.
- [addRedisEnterprisePrivateEndpointConnection](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/addredisenterpriseprivateendpointconnection.md) -- `method` -- Adds a RedisEnterprisePrivateEndpointConnection provisioning model.
- [createRedisEnterpriseAzureLocation](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterpriseazurelocation.md) -- `method` -- Creates a AzureLocation provisioning model.
- [createRedisEnterpriseCustomerManagedKeyEncryption](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterprisecustomermanagedkeyencryption.md) -- `method` -- Creates a RedisEnterpriseCustomerManagedKeyEncryption provisioning model.
- [createRedisEnterpriseCustomerManagedKeyEncryptionKeyIdentity](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterprisecustomermanagedkeyencryptionkeyidentity.md) -- `method` -- Creates a RedisEnterpriseCustomerManagedKeyEncryptionKeyIdentity provisioning model.
- [createRedisEnterpriseDataAccessKeys](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterprisedataaccesskeys.md) -- `method` -- Creates a RedisEnterpriseDataAccessKeys provisioning model.
- [createRedisEnterpriseDatabaseGeoReplication](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterprisedatabasegeoreplication.md) -- `method` -- Creates a RedisEnterpriseDatabaseGeoReplication provisioning model.
- [createRedisEnterpriseLinkedDatabase](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterpriselinkeddatabase.md) -- `method` -- Creates a RedisEnterpriseLinkedDatabase provisioning model.
- [createRedisEnterpriseManagedServiceIdentity](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterprisemanagedserviceidentity.md) -- `method` -- Creates a ManagedServiceIdentity provisioning model.
- [createRedisEnterpriseModule](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterprisemodule.md) -- `method` -- Creates a RedisEnterpriseModule provisioning model.
- [createRedisEnterprisePrivateLinkServiceConnectionState](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterpriseprivatelinkserviceconnectionstate.md) -- `method` -- Creates a RedisEnterprisePrivateLinkServiceConnectionState provisioning model.
- [createRedisEnterpriseResourceIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterpriseresourceidentifier.md) -- `method` -- Creates a ResourceIdentifier provisioning model.
- [createRedisEnterpriseResourceType](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterpriseresourcetype.md) -- `method` -- Creates a ResourceType provisioning model.
- [createRedisEnterpriseSku](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterprisesku.md) -- `method` -- Creates a RedisEnterpriseSku provisioning model.
- [createRedisEnterpriseSystemData](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterprisesystemdata.md) -- `method` -- Creates a SystemData provisioning model.
- [createRedisEnterpriseUserAssignedIdentityDetails](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredisenterpriseuserassignedidentitydetails.md) -- `method` -- Creates a UserAssignedIdentityDetails provisioning model.
- [createRedisPersistenceSettings](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createredispersistencesettings.md) -- `method` -- Creates a RedisPersistenceSettings provisioning model.
- [getAccessPolicyAssignmentByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/getaccesspolicyassignmentbyidentifier.md) -- `method` -- Gets a AccessPolicyAssignment provisioning resource by its Bicep identifier.
- [getAccessPolicyAssignments](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/getaccesspolicyassignments.md) -- `method` -- Gets all AccessPolicyAssignment provisioning resources.
- [getRedisEnterpriseCluster](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/getredisenterprisecluster.md) -- `method` -- Gets the RedisEnterpriseCluster provisioning resource for the current Aspire resource.
- [getRedisEnterpriseClusterByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/getredisenterpriseclusterbyidentifier.md) -- `method` -- Gets a RedisEnterpriseCluster provisioning resource by its Bicep identifier.
- [getRedisEnterpriseClusters](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/getredisenterpriseclusters.md) -- `method` -- Gets all RedisEnterpriseCluster provisioning resources.
- [getRedisEnterpriseDatabaseByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/getredisenterprisedatabasebyidentifier.md) -- `method` -- Gets a RedisEnterpriseDatabase provisioning resource by its Bicep identifier.
- [getRedisEnterpriseDatabases](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/getredisenterprisedatabases.md) -- `method` -- Gets all RedisEnterpriseDatabase provisioning resources.
- [getRedisEnterprisePrivateEndpointConnectionByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/getredisenterpriseprivateendpointconnectionbyidentifier.md) -- `method` -- Gets a RedisEnterprisePrivateEndpointConnection provisioning resource by its Bicep identifier.
- [getRedisEnterprisePrivateEndpointConnections](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/getredisenterpriseprivateendpointconnections.md) -- `method` -- Gets all RedisEnterprisePrivateEndpointConnection provisioning resources.

## Enums

- [AccessKeysAuthentication](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/accesskeysauthentication.md) -- `enum` - 2 values
- [CreatedByType](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/createdbytype.md) -- `enum` - 4 values
- [DeferUpgradeSetting](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/deferupgradesetting.md) -- `enum` - 2 values
- [ManagedServiceIdentityType](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/managedserviceidentitytype.md) -- `enum` - 4 values
- [PersistenceSettingAofFrequency](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/persistencesettingaoffrequency.md) -- `enum` - 2 values
- [PersistenceSettingRdbFrequency](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/persistencesettingrdbfrequency.md) -- `enum` - 3 values
- [RedisEnterpriseClientProtocol](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseclientprotocol.md) -- `enum` - 2 values
- [RedisEnterpriseClusteringPolicy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseclusteringpolicy.md) -- `enum` - 3 values
- [RedisEnterpriseClusterResourceState](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseclusterresourcestate.md) -- `enum` - 15 values
- [RedisEnterpriseCustomerManagedKeyIdentityType](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisecustomermanagedkeyidentitytype.md) -- `enum` - 2 values
- [RedisEnterpriseDatabaseLinkState](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisedatabaselinkstate.md) -- `enum` - 5 values
- [RedisEnterpriseEvictionPolicy](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseevictionpolicy.md) -- `enum` - 8 values
- [RedisEnterpriseHighAvailability](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisehighavailability.md) -- `enum` - 2 values
- [RedisEnterpriseKind](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisekind.md) -- `enum` - 2 values
- [RedisEnterprisePrivateEndpointConnectionProvisioningState](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseprivateendpointconnectionprovisioningstate.md) -- `enum` - 4 values
- [RedisEnterprisePrivateEndpointServiceConnectionStatus](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseprivateendpointserviceconnectionstatus.md) -- `enum` - 3 values
- [RedisEnterpriseProvisioningStatus](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseprovisioningstatus.md) -- `enum` - 6 values
- [RedisEnterprisePublicNetworkAccess](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisepublicnetworkaccess.md) -- `enum` - 2 values
- [RedisEnterpriseRedundancyMode](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseredundancymode.md) -- `enum` - 3 values
- [RedisEnterpriseSkuName](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterpriseskuname.md) -- `enum` - 55 values
- [RedisEnterpriseTlsVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.redisenterprise/redisenterprisetlsversion.md) -- `enum` - 3 values
