Microsoft Azure · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Microsoft Azure RedisEnterpriseManagementClient Redis…

18 actions 18 updates phrasing extends openapi/microsoft-azure-redisenterprise-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Microsoft Azure's API. It is a proposal applied on top of the contract, not a document Microsoft Azure publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 18 · first 16 shown; the file carries all of them

$.info
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}'].patch
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise'].get
$.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Cache/redisEnterprise'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}'].patch
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/listKeys'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/regenerateKey'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/import'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/export'].post

OpenAPI Overlay

Raw ↑
# 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'

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/microsoft-azure-redisenterprise-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.