Microsoft.Cache (stable:2015-08-01)

2025/09/26 • 8 new, 8 deleted methods

Redis_CreateOrUpdate (new)
Description Create a Redis cache, or replace (overwrite/recreate, with potential downtime) an existing cache.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
redisVersion: string ,
sku:
{
name: enum ,
family: enum ,
capacity: integer ,
}
,
redisConfiguration: object ,
enableNonSslPort: boolean ,
tenantSettings: object ,
shardCount: integer ,
virtualNetwork: string ,
subnet: string ,
staticIP: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
}
Redis_Delete (new)
Description Deletes a Redis cache.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (404)

{}
Redis_Get (new)
Description Gets a Redis cache (resource description).
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
hostName: string ,
port: integer ,
sslPort: integer ,
}
,
}
Redis_ListByResourceGroup (new)
Description Gets all Redis caches in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
hostName: string ,
port: integer ,
sslPort: integer ,
}
,
}
,
]
,
nextLink: string ,
}
Redis_List (new)
Description Gets all Redis caches in the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Cache/Redis/
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
hostName: string ,
port: integer ,
sslPort: integer ,
}
,
}
,
]
,
nextLink: string ,
}
Redis_ListKeys (new)
Description Retrieve a Redis cache's access keys. This operation requires write permission to the cache resource.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/listKeys
{
resourceGroupName: string ,
name: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
primaryKey: string ,
secondaryKey: string ,
}
Redis_RegenerateKey (new)
Description Regenerate the access keys for a Redis cache. This operation requires write permission to the cache resource.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/regenerateKey
{
resourceGroupName: string ,
name: string ,
parameters:
{
keyType: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
primaryKey: string ,
secondaryKey: string ,
}
Redis_ForceReboot (new)
Description Reboot specified Redis node(s). This operation requires write permission to the cache resource. There can be potential data loss.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/forceReboot
{
resourceGroupName: string ,
name: string ,
parameters:
{
rebootType: enum ,
shardId: integer ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (404)

{}
Redis_CreateOrUpdate (removed)
Description Create a Redis cache, or replace (overwrite/recreate, with potential downtime) an existing cache.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
redisVersion: string ,
sku:
{
name: enum ,
family: enum ,
capacity: integer ,
}
,
redisConfiguration: object ,
enableNonSslPort: boolean ,
tenantSettings: object ,
shardCount: integer ,
virtualNetwork: string ,
subnet: string ,
staticIP: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
}
,
}
Redis_Delete (removed)
Description Deletes a Redis cache.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (404)

{}
Redis_Get (removed)
Description Gets a Redis cache (resource description).
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
hostName: string ,
port: integer ,
sslPort: integer ,
}
,
}
Redis_ListByResourceGroup (removed)
Description Gets all Redis caches in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
hostName: string ,
port: integer ,
sslPort: integer ,
}
,
}
,
]
,
nextLink: string ,
}
Redis_List (removed)
Description Gets all Redis caches in the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Cache/Redis/
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
hostName: string ,
port: integer ,
sslPort: integer ,
}
,
}
,
]
,
nextLink: string ,
}
Redis_ListKeys (removed)
Description Retrieve a Redis cache's access keys. This operation requires write permission to the cache resource.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/listKeys
{
resourceGroupName: string ,
name: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
primaryKey: string ,
secondaryKey: string ,
}
Redis_RegenerateKey (removed)
Description Regenerate the access keys for a Redis cache. This operation requires write permission to the cache resource.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/regenerateKey
{
resourceGroupName: string ,
name: string ,
parameters:
{
keyType: enum ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
primaryKey: string ,
secondaryKey: string ,
}
Redis_ForceReboot (removed)
Description Reboot specified Redis node(s). This operation requires write permission to the cache resource. There can be potential data loss.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/forceReboot
{
resourceGroupName: string ,
name: string ,
parameters:
{
rebootType: enum ,
shardId: integer ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (404)

{}