@datafire/azure_redis v5.0.0
@datafire/azure_redis
Client library for RedisManagementClient
Installation and Usage
npm install --save @datafire/azure_redislet azure_redis = require('@datafire/azure_redis').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
REST API for Azure Redis Cache Service.
Actions
Operations_List
Lists all of the available REST API operations of the Microsoft.Cache provider.
azure_redis.Operations_List({
"api-version": ""
}, context)Input
- input
object- api-version required
string: Client Api Version.
- api-version required
Output
- output OperationListResult
Redis_CheckNameAvailability
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
- 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
Output schema unknown
Redis_List
Gets all Redis caches in the specified subscription.
azure_redis.Redis_List({
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
- output RedisListResult
Redis_ListByResourceGroup
Lists all Redis caches in a resource group.
azure_redis.Redis_ListByResourceGroup({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
- output RedisListResult
FirewallRules_ListByRedisResource
Gets all firewall rules in the specified redis cache.
azure_redis.FirewallRules_ListByRedisResource({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"cacheName": ""
}, context)Input
- 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
- output RedisFirewallRuleListResult
FirewallRules_Delete
Deletes a single firewall rule in a specified redis cache.
azure_redis.FirewallRules_Delete({
"resourceGroupName": "",
"cacheName": "",
"ruleName": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
Output schema unknown
FirewallRules_Get
Gets a single firewall rule in a specified redis cache.
azure_redis.FirewallRules_Get({
"resourceGroupName": "",
"cacheName": "",
"ruleName": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
- output RedisFirewallRule
FirewallRules_CreateOrUpdate
Create or update a redis cache firewall rule
azure_redis.FirewallRules_CreateOrUpdate({
"resourceGroupName": "",
"cacheName": "",
"ruleName": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
- output RedisFirewallRule
PatchSchedules_ListByRedisResource
Gets all patch schedules in the specified redis cache (there is only one).
azure_redis.PatchSchedules_ListByRedisResource({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"cacheName": ""
}, context)Input
- 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
- output RedisPatchScheduleListResult
Redis_Delete
Deletes a Redis cache.
azure_redis.Redis_Delete({
"resourceGroupName": "",
"name": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
Output schema unknown
Redis_Get
Gets a Redis cache (resource description).
azure_redis.Redis_Get({
"resourceGroupName": "",
"name": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
- output RedisResource
Redis_Update
Update an existing Redis cache.
azure_redis.Redis_Update({
"resourceGroupName": "",
"name": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
- output RedisResource
Redis_Create
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
- 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
- output RedisResource
Redis_ExportData
Export data from the redis cache to blobs in a container.
azure_redis.Redis_ExportData({
"resourceGroupName": "",
"name": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
Output schema unknown
Redis_ForceReboot
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
- 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
- output RedisForceRebootResponse
Redis_ImportData
Import data into Redis cache.
azure_redis.Redis_ImportData({
"resourceGroupName": "",
"name": "",
"parameters": null,
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
Output schema unknown
LinkedServer_List
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
- 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
LinkedServer_Delete
Deletes the linked server from a redis cache (requires Premium SKU).
azure_redis.LinkedServer_Delete({
"resourceGroupName": "",
"name": "",
"linkedServerName": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
Output schema unknown
LinkedServer_Get
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
- 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
Output
LinkedServer_Create
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
- 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
Output
Redis_ListKeys
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
- 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
- output RedisAccessKeys
Redis_ListUpgradeNotifications
Gets any upgrade notifications for a Redis cache.
azure_redis.Redis_ListUpgradeNotifications({
"resourceGroupName": "",
"name": "",
"api-version": "",
"subscriptionId": "",
"history": 0
}, context)Input
- 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
- output NotificationListResponse
PatchSchedules_Delete
Deletes the patching schedule of a redis cache (requires Premium SKU).
azure_redis.PatchSchedules_Delete({
"resourceGroupName": "",
"name": "",
"default": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
Output schema unknown
PatchSchedules_Get
Gets the patching schedule of a redis cache (requires Premium SKU).
azure_redis.PatchSchedules_Get({
"resourceGroupName": "",
"name": "",
"default": "",
"api-version": "",
"subscriptionId": ""
}, context)Input
- 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
- output RedisPatchSchedule
PatchSchedules_CreateOrUpdate
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
- 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
- output RedisPatchSchedule
Redis_RegenerateKey
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
- 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
- output RedisAccessKeys
Definitions
CheckNameAvailabilityParameters
- 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
- 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
- ImportRDBParameters
object: Parameters for Redis import operation.- files required
array: files to import.- items
string
- items
- format
string: File format.
- files required
NotificationListResponse
- NotificationListResponse
object: The response of listUpgradeNotifications.- nextLink
string: Link for next set of notifications. - value
array: List of all notifications.- items UpgradeNotification
- nextLink
Operation
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- RedisFirewallRuleCreateParameters
object: Parameters required for creating a firewall rule on redis cache.- properties required RedisFirewallRuleProperties
RedisFirewallRuleListResult
- 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
- 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
- RedisForceRebootResponse
object: Response to force reboot for Redis cache.- message
string: Status message
- message
RedisLinkedServer
- RedisLinkedServer
object: Linked server Id- id
string: Linked server Id.
- id
RedisLinkedServerCreateParameters
- RedisLinkedServerCreateParameters
object: Parameter required for creating a linked server to redis cache.- properties required RedisLinkedServerCreateProperties
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- RedisRegenerateKeyParameters
object: Specifies which Redis access keys to reset.- keyType required
string(values: Primary, Secondary): The Redis access key to regenerate.
- keyType required
RedisResource
- 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
- RedisUpdateParameters
object: Parameters supplied to the Update Redis operation.- properties RedisUpdateProperties
- tags
object: Resource tags.
RedisUpdateProperties
- 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
- Resource
object: The Resource definition.- id
string: Resource ID. - name
string: Resource name. - type
string: Resource type.
- id
ScheduleEntries
- 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
- 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
- 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
- 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
- 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