# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure RedisEnterpriseManagementClient Redis… version: 1.0.0 extends: openapi/microsoft-azure-redisenterprise-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 17 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}'].get update: x-apievangelist-phrasing: intent: Get details of a Redis Enterprise cluster effect: read questions: - How can I check the SKU and provisioning state of one of my Azure Cache for Redis Enterprise clusters? - What hostname and zones is a specific Redis Enterprise cluster using? instructions: - text: Show me the details of Redis Enterprise cluster {clusterName}. slots: clusterName: path.clusterName - text: Check the provisioning state of cache cluster {clusterName}. slots: clusterName: path.clusterName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}'].put update: x-apievangelist-phrasing: intent: Create or recreate a Redis Enterprise cluster effect: write questions: - How do I provision a new Redis Enterprise cache cluster? - Will recreating an existing Redis Enterprise cluster cause downtime? - Can I pin a new cache cluster to specific availability zones? instructions: - text: Create Redis Enterprise cluster {clusterName} with SKU {sku}. slots: clusterName: path.clusterName sku: requestBody.sku - text: Provision cache cluster {clusterName} on SKU {sku} across zones {zones}. slots: clusterName: path.clusterName sku: requestBody.sku zones: requestBody.zones method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}'].delete update: x-apievangelist-phrasing: intent: Delete a Redis Enterprise cluster effect: destructive questions: - How do I tear down a Redis Enterprise cache cluster I no longer need? - Can I remove an entire Redis Enterprise cluster in one call? instructions: - text: Delete Redis Enterprise cluster {clusterName}. slots: clusterName: path.clusterName - text: Decommission the whole cache cluster {clusterName}. slots: clusterName: path.clusterName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}'].patch update: x-apievangelist-phrasing: intent: Update an existing Redis Enterprise cluster effect: write questions: - Can I change the SKU of a Redis Enterprise cluster without recreating it? - How do I add tags to an existing cache cluster? instructions: - text: Scale existing Redis Enterprise cluster {clusterName} to SKU {sku}. slots: clusterName: path.clusterName sku: requestBody.sku - text: Set tags {tags} on cache cluster {clusterName}. slots: clusterName: path.clusterName tags: requestBody.tags method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise'].get update: x-apievangelist-phrasing: intent: List Redis Enterprise clusters in a resource group effect: read questions: - Which Redis Enterprise clusters live in one particular resource group? - How do I see only the cache clusters belonging to a single resource group? instructions: - text: List the Redis Enterprise clusters in my resource group. - text: Show every cache cluster scoped to this resource group. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Cache/redisEnterprise'].get update: x-apievangelist-phrasing: intent: List all Redis Enterprise clusters in a subscription effect: read questions: - What Redis Enterprise clusters exist across my whole Azure subscription? - Can I get an inventory of every cache cluster regardless of resource group? instructions: - text: List all Redis Enterprise clusters in my subscription. - text: Inventory every cache cluster subscription-wide. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases'].get update: x-apievangelist-phrasing: intent: List databases in a Redis Enterprise cluster effect: read questions: - Which databases are running inside a given Redis Enterprise cluster? - How do I see all the databases a cache cluster hosts? instructions: - text: List the databases in Redis Enterprise cluster {clusterName}. slots: clusterName: path.clusterName - text: Show every database hosted by cluster {clusterName}. slots: clusterName: path.clusterName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}'].get update: x-apievangelist-phrasing: intent: Get a Redis Enterprise database effect: read questions: - How do I check the clustering policy and modules of one Redis Enterprise database? - What port and eviction policy does a particular database in my cluster use? instructions: - text: Get database {databaseName} in cluster {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName - text: Show the configuration of Redis database {databaseName} on {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}'].put update: x-apievangelist-phrasing: intent: Create a database in a Redis Enterprise cluster effect: write questions: - How do I add a new database to my Redis Enterprise cluster? - Can I choose modules and an eviction policy when creating a cache database? instructions: - text: Create database {databaseName} in cluster {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName - text: Add a new Redis database {databaseName} to {clusterName} with settings {properties}. slots: databaseName: path.databaseName clusterName: path.clusterName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}'].delete update: x-apievangelist-phrasing: intent: Delete a Redis Enterprise database effect: destructive questions: - How do I drop a single database from a Redis Enterprise cluster but keep the cluster? - Can I delete one cache database without affecting the others? instructions: - text: Delete database {databaseName} from cluster {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName - text: Drop Redis database {databaseName} on {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}'].patch update: x-apievangelist-phrasing: intent: Update a Redis Enterprise database effect: write questions: - Can I change the eviction policy or persistence of an existing Redis Enterprise database? - What settings of an existing cache database can I modify in place? instructions: - text: Update database {databaseName} in {clusterName} with {properties}. slots: databaseName: path.databaseName clusterName: path.clusterName properties: requestBody.properties - text: Change the persistence settings of existing Redis database {databaseName} on cluster {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/listKeys'].post update: x-apievangelist-phrasing: intent: Get access keys for a Redis Enterprise database effect: read questions: - Where do I get the primary and secondary access keys for my Redis Enterprise database? - How can my app retrieve the connection key for a cache database? instructions: - text: Get the access keys for database {databaseName} in {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName - text: Show me the primary key of Redis database {databaseName} on cluster {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/regenerateKey'].post update: x-apievangelist-phrasing: intent: Regenerate a Redis Enterprise database access key effect: destructive questions: - How do I rotate the access key of a Redis Enterprise database after a leak? - Can I regenerate just the secondary key and leave the primary working? instructions: - text: Regenerate the {keyType} key for database {databaseName} in {clusterName}. slots: keyType: requestBody.keyType databaseName: path.databaseName clusterName: path.clusterName - text: Rotate the primary access key of Redis database {databaseName} on cluster {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/import'].post update: x-apievangelist-phrasing: intent: Import data files into a Redis Enterprise database effect: write questions: - How do I load RDB files from blob storage into a Redis Enterprise database? - Can I import several database files at once using SAS URIs? instructions: - text: Import the files at {sasUris} into database {databaseName} on {clusterName}. slots: sasUris: requestBody.sasUris databaseName: path.databaseName clusterName: path.clusterName - text: Restore Redis database {databaseName} in cluster {clusterName} from blobs {sasUris}. slots: databaseName: path.databaseName clusterName: path.clusterName sasUris: requestBody.sasUris method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/export'].post update: x-apievangelist-phrasing: intent: Export a Redis Enterprise database to a file effect: write questions: - How do I back up a Redis Enterprise database to a storage container? - Can I export a cache database file to a SAS URI I control? instructions: - text: Export database {databaseName} on {clusterName} to {sasUri}. slots: databaseName: path.databaseName clusterName: path.clusterName sasUri: requestBody.sasUri - text: Dump Redis database {databaseName} from cluster {clusterName} into the blob container at {sasUri}. slots: databaseName: path.databaseName clusterName: path.clusterName sasUri: requestBody.sasUri method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/forceUnlink'].post update: x-apievangelist-phrasing: intent: Force-unlink a geo-replicated Redis database effect: destructive questions: - How do I forcibly remove a linked database from a geo-replication group? - Can I break the link to an unreachable replica database? instructions: - text: Force unlink databases {ids} from {databaseName} in cluster {clusterName}. slots: ids: requestBody.ids databaseName: path.databaseName clusterName: path.clusterName - text: Forcibly drop the geo-replication link between {databaseName} on {clusterName} and linked resources {ids}. slots: databaseName: path.databaseName clusterName: path.clusterName ids: requestBody.ids method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/flush'].post update: x-apievangelist-phrasing: intent: Flush all keys from a Redis Enterprise database effect: destructive questions: - How do I wipe every key from a Redis Enterprise database and its linked replicas? - Can I clear all cached data without deleting the database itself? instructions: - text: Flush all keys in database {databaseName} on cluster {clusterName}. slots: databaseName: path.databaseName clusterName: path.clusterName - text: Empty Redis database {databaseName} in {clusterName} and its linked databases {ids}. slots: databaseName: path.databaseName clusterName: path.clusterName ids: requestBody.ids method: generated generated: '2026-09-26'