Client library for RedisManagementClient
npm install --save @datafire/azure_redis
let azure_redis = require('@datafire/azure_redis').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
REST API for Azure Redis Cache Service.
Lists all of the available REST API operations of the Microsoft.Cache provider.
azure_redis.Operations_List({
"api-version": ""
}, context)
- input
object
- api-version required
string
: Client Api Version.
- api-version required
- output OperationListResult
Checks that the redis cache name is valid and is not already in use.
azure_redis.Redis_CheckNameAvailability({
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- parameters required CheckNameAvailabilityParameters
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
Output schema unknown
Gets all Redis caches in the specified subscription.
azure_redis.Redis_List({
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- api-version required
- output RedisListResult
Lists all Redis caches in a resource group.
azure_redis.Redis_ListByResourceGroup({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisListResult
Gets all firewall rules in the specified redis cache.
azure_redis.FirewallRules_ListByRedisResource({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"cacheName": ""
}, context)
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - cacheName required
string
: The name of the Redis cache.
- api-version required
- output RedisFirewallRuleListResult
Deletes a single firewall rule in a specified redis cache.
azure_redis.FirewallRules_Delete({
"resourceGroupName": "",
"cacheName": "",
"ruleName": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - cacheName required
string
: The name of the Redis cache. - ruleName required
string
: The name of the firewall rule. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output schema unknown
Gets a single firewall rule in a specified redis cache.
azure_redis.FirewallRules_Get({
"resourceGroupName": "",
"cacheName": "",
"ruleName": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - cacheName required
string
: The name of the Redis cache. - ruleName required
string
: The name of the firewall rule. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisFirewallRule
Create or update a redis cache firewall rule
azure_redis.FirewallRules_CreateOrUpdate({
"resourceGroupName": "",
"cacheName": "",
"ruleName": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - cacheName required
string
: The name of the Redis cache. - ruleName required
string
: The name of the firewall rule. - parameters required RedisFirewallRuleCreateParameters
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisFirewallRule
Gets all patch schedules in the specified redis cache (there is only one).
azure_redis.PatchSchedules_ListByRedisResource({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"cacheName": ""
}, context)
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - cacheName required
string
: The name of the Redis cache.
- api-version required
- output RedisPatchScheduleListResult
Deletes a Redis cache.
azure_redis.Redis_Delete({
"resourceGroupName": "",
"name": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output schema unknown
Gets a Redis cache (resource description).
azure_redis.Redis_Get({
"resourceGroupName": "",
"name": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisResource
Update an existing Redis cache.
azure_redis.Redis_Update({
"resourceGroupName": "",
"name": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - parameters required RedisUpdateParameters
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisResource
Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache.
azure_redis.Redis_Create({
"resourceGroupName": "",
"name": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - parameters required RedisCreateParameters
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisResource
Export data from the redis cache to blobs in a container.
azure_redis.Redis_ExportData({
"resourceGroupName": "",
"name": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - parameters required ExportRDBParameters
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output schema unknown
Reboot specified Redis node(s). This operation requires write permission to the cache resource. There can be potential data loss.
azure_redis.Redis_ForceReboot({
"resourceGroupName": "",
"name": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - parameters required RedisRebootParameters
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisForceRebootResponse
Import data into Redis cache.
azure_redis.Redis_ImportData({
"resourceGroupName": "",
"name": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - parameters required ImportRDBParameters
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output schema unknown
Gets the list of linked servers associated with this redis cache (requires Premium SKU).
azure_redis.LinkedServer_List({
"resourceGroupName": "",
"name": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the redis cache. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Deletes the linked server from a redis cache (requires Premium SKU).
azure_redis.LinkedServer_Delete({
"resourceGroupName": "",
"name": "",
"linkedServerName": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the redis cache. - linkedServerName required
string
: The name of the linked server that is being added to the Redis cache. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output schema unknown
Gets the detailed information about a linked server of a redis cache (requires Premium SKU).
azure_redis.LinkedServer_Get({
"resourceGroupName": "",
"name": "",
"linkedServerName": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the redis cache. - linkedServerName required
string
: The name of the linked server. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Adds a linked server to the Redis cache (requires Premium SKU).
azure_redis.LinkedServer_Create({
"resourceGroupName": "",
"name": "",
"linkedServerName": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - linkedServerName required
string
: The name of the linked server that is being added to the Redis cache. - parameters required RedisLinkedServerCreateParameters
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Retrieve a Redis cache's access keys. This operation requires write permission to the cache resource.
azure_redis.Redis_ListKeys({
"resourceGroupName": "",
"name": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisAccessKeys
Gets any upgrade notifications for a Redis cache.
azure_redis.Redis_ListUpgradeNotifications({
"resourceGroupName": "",
"name": "",
"api-version": "",
"subscriptionId": "",
"history": 0
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - history required
number
: how many minutes in past to look for upgrade notifications
- resourceGroupName required
- output NotificationListResponse
Deletes the patching schedule of a redis cache (requires Premium SKU).
azure_redis.PatchSchedules_Delete({
"resourceGroupName": "",
"name": "",
"default": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the redis cache. - default required
string
(values: default): Default string modeled as parameter for auto generation to work correctly. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
Output schema unknown
Gets the patching schedule of a redis cache (requires Premium SKU).
azure_redis.PatchSchedules_Get({
"resourceGroupName": "",
"name": "",
"default": "",
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the redis cache. - default required
string
(values: default): Default string modeled as parameter for auto generation to work correctly. - api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisPatchSchedule
Create or replace the patching schedule for Redis cache (requires Premium SKU).
azure_redis.PatchSchedules_CreateOrUpdate({
"resourceGroupName": "",
"name": "",
"default": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - default required
string
(values: default): Default string modeled as parameter for auto generation to work correctly. - parameters required RedisPatchSchedule
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisPatchSchedule
Regenerate Redis cache's access keys. This operation requires write permission to the cache resource.
azure_redis.Redis_RegenerateKey({
"resourceGroupName": "",
"name": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)
- input
object
- resourceGroupName required
string
: The name of the resource group. - name required
string
: The name of the Redis cache. - parameters required RedisRegenerateKeyParameters
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- resourceGroupName required
- output RedisAccessKeys
- CheckNameAvailabilityParameters
object
: Parameters body to pass for resource name availability check.- name required
string
: Resource name. - type required
string
: Resource type. The only legal value of this property for checking redis cache name availability is 'Microsoft.Cache/redis'.
- name required
- ExportRDBParameters
object
: Parameters for Redis export operation.- container required
string
: Container name to export to. - format
string
: File format. - prefix required
string
: Prefix to use for exported files.
- container required
- ImportRDBParameters
object
: Parameters for Redis import operation.- files required
array
: files to import.- items
string
- items
- format
string
: File format.
- files required
- NotificationListResponse
object
: The response of listUpgradeNotifications.- nextLink
string
: Link for next set of notifications. - value
array
: List of all notifications.- items UpgradeNotification
- nextLink
- Operation
object
: REST API operation- display
object
: The object that describes the operation.- description
string
: Friendly name of the operation - operation
string
: Operation type: read, write, delete, listKeys/action, etc. - provider
string
: Friendly name of the resource provider - resource
string
: Resource type on which the operation is performed.
- description
- name
string
: Operation name: {provider}/{resource}/{operation}
- display
- OperationListResult
object
: Result of the request to list REST API operations. It contains a list of operations and a URL nextLink to get the next set of results.- nextLink
string
: URL to get the next set of operation list results if there are any. - value
array
: List of operations supported by the resource provider.- items Operation
- nextLink
- ProxyResource: The resource model definition for a ARM proxy resource. It will have everything other than required location and tags
- id
string
: Resource ID. - name
string
: Resource name. - type
string
: Resource type.
- id
- RedisAccessKeys
object
: Redis cache access keys.- primaryKey
string
: The current primary key that clients can use to authenticate with Redis cache. - secondaryKey
string
: The current secondary key that clients can use to authenticate with Redis cache.
- primaryKey
- RedisCommonProperties
object
: Create/Update/Get common properties of the redis cache.- enableNonSslPort
boolean
: Specifies whether the non-ssl Redis server port (6379) is enabled. - minimumTlsVersion
string
(values: 1.0, 1.1, 1.2): Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2') - redisConfiguration
object
: All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc. - shardCount
integer
: The number of shards to be created on a Premium Cluster Cache. - tenantSettings
object
: A dictionary of tenant settings
- enableNonSslPort
- RedisCreateParameters
object
: Parameters supplied to the Create Redis operation.- location required
string
: The geo-location where the resource lives - properties required RedisCreateProperties
- tags
object
: Resource tags. - zones
array
: A list of availability zones denoting where the resource needs to come from.- items
string
- items
- location required
- RedisCreateProperties
object
: Properties supplied to Create Redis operation.- sku required Sku
- staticIP
string
: Static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network. - subnetId
string
: The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 - enableNonSslPort
boolean
: Specifies whether the non-ssl Redis server port (6379) is enabled. - minimumTlsVersion
string
(values: 1.0, 1.1, 1.2): Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2') - redisConfiguration
object
: All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc. - shardCount
integer
: The number of shards to be created on a Premium Cluster Cache. - tenantSettings
object
: A dictionary of tenant settings
- RedisFirewallRule
object
: A firewall rule on a redis cache has a name, and describes a contiguous range of IP addresses permitted to connect- properties required RedisFirewallRuleProperties
- id
string
: Resource ID. - name
string
: Resource name. - type
string
: Resource type.
- RedisFirewallRuleCreateParameters
object
: Parameters required for creating a firewall rule on redis cache.- properties required RedisFirewallRuleProperties
- RedisFirewallRuleListResult
object
: The response of list firewall rules Redis operation.- nextLink
string
: Link for next page of results. - value
array
: Results of the list firewall rules operation.- items RedisFirewallRule
- nextLink
- RedisFirewallRuleProperties
object
: Specifies a range of IP addresses permitted to connect to the cache- endIP required
string
: highest IP address included in the range - startIP required
string
: lowest IP address included in the range
- endIP required
- RedisForceRebootResponse
object
: Response to force reboot for Redis cache.- message
string
: Status message
- message
- RedisLinkedServer
object
: Linked server Id- id
string
: Linked server Id.
- id
- RedisLinkedServerCreateParameters
object
: Parameter required for creating a linked server to redis cache.- properties required RedisLinkedServerCreateProperties
- RedisLinkedServerCreateProperties
object
: Create properties for a linked server- linkedRedisCacheId required
string
: Fully qualified resourceId of the linked redis cache. - linkedRedisCacheLocation required
string
: Location of the linked redis cache. - serverRole required
string
(values: Primary, Secondary): Role of the linked server.
- linkedRedisCacheId required
- RedisLinkedServerProperties
object
: Properties of a linked server to be returned in get/put response- provisioningState
string
: Terminal state of the link between primary and secondary redis cache. - linkedRedisCacheId required
string
: Fully qualified resourceId of the linked redis cache. - linkedRedisCacheLocation required
string
: Location of the linked redis cache. - serverRole required
string
(values: Primary, Secondary): Role of the linked server.
- provisioningState
- RedisLinkedServerWithProperties
object
: Response to put/get linked server (with properties) for Redis cache.- properties RedisLinkedServerProperties
- id
string
: Resource ID. - name
string
: Resource name. - type
string
: Resource type.
- RedisLinkedServerWithPropertiesList
object
: List of linked servers (with properties) of a Redis cache.- nextLink
string
: Link for next set. - value
array
: List of linked servers (with properties) of a Redis cache.
- nextLink
- RedisListResult
object
: The response of list Redis operation.- nextLink
string
: Link for next page of results. - value
array
: List of Redis cache instances.- items RedisResource
- nextLink
- RedisPatchSchedule
object
: Response to put/get patch schedules for Redis cache.- properties required ScheduleEntries
- id
string
: Resource ID. - name
string
: Resource name. - type
string
: Resource type.
- RedisPatchScheduleListResult
object
: The response of list patch schedules Redis operation.- nextLink
string
: Link for next page of results. - value
array
: Results of the list patch schedules operation.- items RedisPatchSchedule
- nextLink
- RedisProperties
object
: Properties of the redis cache.- accessKeys RedisAccessKeys
- hostName
string
: Redis host name. - linkedServers
array
: List of the linked servers associated with the cache- items RedisLinkedServer
- port
integer
: Redis non-SSL port. - provisioningState
string
(values: Creating, Deleting, Disabled, Failed, Linking, Provisioning, RecoveringScaleFailure, Scaling, Succeeded, Unlinking, Unprovisioning, Updating): Redis instance provisioning status. - redisVersion
string
: Redis version. - sslPort
integer
: Redis SSL port. - sku required Sku
- staticIP
string
: Static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network. - subnetId
string
: The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 - enableNonSslPort
boolean
: Specifies whether the non-ssl Redis server port (6379) is enabled. - minimumTlsVersion
string
(values: 1.0, 1.1, 1.2): Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2') - redisConfiguration
object
: All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc. - shardCount
integer
: The number of shards to be created on a Premium Cluster Cache. - tenantSettings
object
: A dictionary of tenant settings
- RedisRebootParameters
object
: Specifies which Redis node(s) to reboot.- rebootType required
string
(values: PrimaryNode, SecondaryNode, AllNodes): Which Redis node(s) to reboot. Depending on this value data loss is possible. - shardId
integer
: If clustering is enabled, the ID of the shard to be rebooted.
- rebootType required
- RedisRegenerateKeyParameters
object
: Specifies which Redis access keys to reset.- keyType required
string
(values: Primary, Secondary): The Redis access key to regenerate.
- keyType required
- RedisResource
object
: A single Redis item in List or Get Operation.- properties required RedisProperties
- zones
array
: A list of availability zones denoting where the resource needs to come from.- items
string
- items
- location required
string
: The geo-location where the resource lives - tags
object
: Resource tags. - id
string
: Resource ID. - name
string
: Resource name. - type
string
: Resource type.
- RedisUpdateParameters
object
: Parameters supplied to the Update Redis operation.- properties RedisUpdateProperties
- tags
object
: Resource tags.
- RedisUpdateProperties
object
: Patchable properties of the redis cache.- sku Sku
- enableNonSslPort
boolean
: Specifies whether the non-ssl Redis server port (6379) is enabled. - minimumTlsVersion
string
(values: 1.0, 1.1, 1.2): Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2') - redisConfiguration
object
: All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc. - shardCount
integer
: The number of shards to be created on a Premium Cluster Cache. - tenantSettings
object
: A dictionary of tenant settings
- Resource
object
: The Resource definition.- id
string
: Resource ID. - name
string
: Resource name. - type
string
: Resource type.
- id
- ScheduleEntries
object
: List of patch schedules for a Redis cache.- scheduleEntries required
array
: List of patch schedules for a Redis cache.- items ScheduleEntry
- scheduleEntries required
- ScheduleEntry
object
: Patch schedule entry for a Premium Redis Cache.- dayOfWeek required
string
(values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Everyday, Weekend): Day of the week when a cache can be patched. - maintenanceWindow
string
: ISO8601 timespan specifying how much time cache patching can take. - startHourUtc required
integer
: Start hour after which cache patching can start.
- dayOfWeek required
- Sku
object
: SKU parameters supplied to the create Redis operation.- capacity required
integer
: The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4). - family required
string
(values: C, P): The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium). - name required
string
(values: Basic, Standard, Premium): The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium)
- capacity required
- TrackedResource
object
: The resource model definition for a ARM tracked top level resource- location required
string
: The geo-location where the resource lives - tags
object
: Resource tags. - id
string
: Resource ID. - name
string
: Resource name. - type
string
: Resource type.
- location required
- UpgradeNotification
object
: Properties of upgrade notification.- name
string
: Name of upgrade notification. - timestamp
string
: Timestamp when upgrade notification occurred. - upsellNotification
object
: Details about this upgrade notification
- name