Microsoft.Cache (stable:2018-03-01)

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

Operations_List (new)
Description Lists all of the available REST API operations of the Microsoft.Cache provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Cache/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
operation: string ,
resource: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Redis_CheckNameAvailability (new)
Description Checks that the redis cache name is valid and is not already in use.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Cache/CheckNameAvailability
{
parameters:
{
name: string ,
type: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}
Redis_ListUpgradeNotifications (new)
Description Gets any upgrade notifications for a Redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
upsellNotification: object ,
}
,
]
,
nextLink: string ,
}
Redis_Create (new)
Description Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
sku:
{
name: enum ,
family: enum ,
capacity: integer ,
}
,
subnetId: string ,
staticIP: string ,
}
,
zones:
[
string ,
]
,
location: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}

⚐ Response (200)

{
properties:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}
Redis_Update (new)
Description Update an existing Redis cache.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
sku:
{
name: enum ,
family: enum ,
capacity: integer ,
}
,
}
,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
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 (204)

{}
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:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}
Redis_ListByResourceGroup (new)
Description Lists 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:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}
,
]
,
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:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}
,
]
,
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 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}/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)

{
message: string ,
}
Redis_ImportData (new)
Description Import data into Redis cache.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/import
{
resourceGroupName: string ,
name: string ,
parameters:
{
format: string ,
files:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}

⚐ Response (204)

{}
Redis_ExportData (new)
Description Export data from the redis cache to blobs in a container.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/export
{
resourceGroupName: string ,
name: string ,
parameters:
{
format: string ,
prefix: string ,
container: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}

⚐ Response (204)

{}
FirewallRules_ListByRedisResource (new)
Description Gets all firewall rules in the specified redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
startIP: string ,
endIP: string ,
}
,
}
,
]
,
nextLink: string ,
}
FirewallRules_CreateOrUpdate (new)
Description Create or update a redis cache firewall rule
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{cacheName}/firewallRules/{ruleName}
{
resourceGroupName: string ,
cacheName: string ,
ruleName: string ,
parameters:
{
properties:
{
startIP: string ,
endIP: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
startIP: string ,
endIP: string ,
}
,
}

⚐ Response (201)

{
properties:
{
startIP: string ,
endIP: string ,
}
,
}
FirewallRules_Get (new)
Description Gets a single firewall rule in a specified redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
startIP: string ,
endIP: string ,
}
,
}
FirewallRules_Delete (new)
Description Deletes a single firewall rule in a specified redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}
PatchSchedules_ListByRedisResource (new)
Description Gets all patch schedules in the specified redis cache (there is only one).
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
PatchSchedules_CreateOrUpdate (new)
Description Create or replace the patching schedule for Redis cache.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/patchSchedules/{default}
{
resourceGroupName: string ,
name: string ,
default: string ,
parameters:
{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}
PatchSchedules_Delete (new)
Description Deletes the patching schedule of a redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}
PatchSchedules_Get (new)
Description Gets the patching schedule of a redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}
LinkedServer_Create (new)
Description Adds a linked server to the Redis cache (requires Premium SKU).
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/linkedServers/{linkedServerName}
{
resourceGroupName: string ,
name: string ,
linkedServerName: string ,
parameters:
{
properties:
{
linkedRedisCacheId: string ,
linkedRedisCacheLocation: string ,
serverRole: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: string ,
}
,
}
LinkedServer_Delete (new)
Description Deletes the linked server from a redis cache (requires Premium SKU).
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}
LinkedServer_Get (new)
Description Gets the detailed information about a linked server of a redis cache (requires Premium SKU).
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: string ,
}
,
}
LinkedServer_List (new)
Description Gets the list of linked servers associated with this redis cache (requires Premium SKU).
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}
Operations_List (removed)
Description Lists all of the available REST API operations of the Microsoft.Cache provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Cache/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
operation: string ,
resource: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Redis_CheckNameAvailability (removed)
Description Checks that the redis cache name is valid and is not already in use.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Cache/CheckNameAvailability
{
parameters:
{
name: string ,
type: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}
Redis_ListUpgradeNotifications (removed)
Description Gets any upgrade notifications for a Redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
timestamp: string ,
upsellNotification: object ,
}
,
]
,
nextLink: string ,
}
Redis_Create (removed)
Description Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
sku:
{
name: enum ,
family: enum ,
capacity: integer ,
}
,
subnetId: string ,
staticIP: string ,
}
,
zones:
[
string ,
]
,
location: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (201)

{
properties:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}

⚐ Response (200)

{
properties:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}
Redis_Update (removed)
Description Update an existing Redis cache.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
{
resourceGroupName: string ,
name: string ,
parameters:
{
properties:
{
sku:
{
name: enum ,
family: enum ,
capacity: integer ,
}
,
}
,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
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 (204)

{}
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:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}
Redis_ListByResourceGroup (removed)
Description Lists 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:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}
,
]
,
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:
{
redisVersion: string ,
provisioningState: enum ,
hostName: string ,
port: integer ,
sslPort: integer ,
accessKeys:
{
primaryKey: string ,
secondaryKey: string ,
}
,
linkedServers:
[
{
id: string ,
}
,
]
,
}
,
zones:
[
string ,
]
,
}
,
]
,
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 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}/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)

{
message: string ,
}
Redis_ImportData (removed)
Description Import data into Redis cache.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/import
{
resourceGroupName: string ,
name: string ,
parameters:
{
format: string ,
files:
[
string ,
]
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}

⚐ Response (204)

{}
Redis_ExportData (removed)
Description Export data from the redis cache to blobs in a container.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/export
{
resourceGroupName: string ,
name: string ,
parameters:
{
format: string ,
prefix: string ,
container: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (200)

{}

⚐ Response (204)

{}
FirewallRules_ListByRedisResource (removed)
Description Gets all firewall rules in the specified redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
startIP: string ,
endIP: string ,
}
,
}
,
]
,
nextLink: string ,
}
FirewallRules_CreateOrUpdate (removed)
Description Create or update a redis cache firewall rule
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{cacheName}/firewallRules/{ruleName}
{
resourceGroupName: string ,
cacheName: string ,
ruleName: string ,
parameters:
{
properties:
{
startIP: string ,
endIP: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
startIP: string ,
endIP: string ,
}
,
}

⚐ Response (201)

{
properties:
{
startIP: string ,
endIP: string ,
}
,
}
FirewallRules_Get (removed)
Description Gets a single firewall rule in a specified redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
startIP: string ,
endIP: string ,
}
,
}
FirewallRules_Delete (removed)
Description Deletes a single firewall rule in a specified redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}
PatchSchedules_ListByRedisResource (removed)
Description Gets all patch schedules in the specified redis cache (there is only one).
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}
PatchSchedules_CreateOrUpdate (removed)
Description Create or replace the patching schedule for Redis cache.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/patchSchedules/{default}
{
resourceGroupName: string ,
name: string ,
default: string ,
parameters:
{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}
PatchSchedules_Delete (removed)
Description Deletes the patching schedule of a redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (204)

{}
PatchSchedules_Get (removed)
Description Gets the patching schedule of a redis cache.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
scheduleEntries:
[
{
dayOfWeek: enum ,
startHourUtc: integer ,
maintenanceWindow: string ,
}
,
]
,
}
,
}
LinkedServer_Create (removed)
Description Adds a linked server to the Redis cache (requires Premium SKU).
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/linkedServers/{linkedServerName}
{
resourceGroupName: string ,
name: string ,
linkedServerName: string ,
parameters:
{
properties:
{
linkedRedisCacheId: string ,
linkedRedisCacheLocation: string ,
serverRole: enum ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: string ,
}
,
}
LinkedServer_Delete (removed)
Description Deletes the linked server from a redis cache (requires Premium SKU).
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{}
LinkedServer_Get (removed)
Description Gets the detailed information about a linked server of a redis cache (requires Premium SKU).
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: string ,
}
,
}
LinkedServer_List (removed)
Description Gets the list of linked servers associated with this redis cache (requires Premium SKU).
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}