Cloud.Service.Azure.Redis.Cache

Cloud.Service.Azure.Redis.Cache
Cloud.Service.Azure.Redis.Cache
JSON Example
{
    "capacity": 0,
    "enable_non_ssl_port": false,
    "family": "string",
    "hostname": "string",
    "name": "string",
    "patch_schedule": [
        {
            "day_of_week": "string",
            "start_hour_utc": 0
        }
    ],
    "port": 0,
    "primary_access_key": "string",
    "private_static_ip_address": "string",
    "provider": "string",
    "redis_configuration": [
        {
            "maxclients": 0,
            "maxmemory_delta": 0,
            "maxmemory_policy": "string",
            "maxmemory_reserved": 0,
            "notify_keyspace_events": "string",
            "rdb_backup_enabled": false,
            "rdb_backup_frequency": 0,
            "rdb_backup_max_snapshot_count": 0,
            "rdb_storage_connection_string": "string"
        }
    ],
    "region": "string",
    "resource_group_name": "string",
    "secondary_access_key": "string",
    "shard_count": 0,
    "sku_name": "string",
    "ssl_port": 0,
    "subnet_id": "string"
}
integer
capacity
Required

(Required) Size of Redis cache to deploy. SKU family C is 0, 1, 2, 3, 4, 5, or 6. SKU family P is 1, 2, 3, or 4.

boolean
enable_non_ssl_port
Optional

Whether to enable the non-SSL port. Default is disabled.

string
family
Required

(Required) SKU family of the Redis cache: C (Basic and Standard) or P (Premium).

string
hostname
Optional

FQDN or IP address of the Redis cache instance

string
name
Required

(Required) Redis cache instance name. Changing the name deletes the existing resource and creates a new one.

array of object
patch_schedule
Optional

When to apply patches. Only available with premium SKUs.

integer
port
Optional

The non-SSL port number of the Redis cache instance.

string
primary_access_key
Optional

Primary access key to the Redis cache data.

string
private_static_ip_address
Optional

Static IP address to assign to the Redis cache when hosted inside the virtual network. Changing the address deletes the existing resource and creates a new one.

string
provider
Required

(Required) The name of the Microsoft Azure cloud account to use for this resource

array of object
redis_configuration
Required

(Required) Redis cache settings, with some limitations by SKU.

string
region
Required

(Required) Azure resource group location where the Redis cache exists. Changing the location deletes the existing resource and creates a new one.

string
resource_group_name
Required

(Required) Azure resource group in which to create the Redis cache.

string
secondary_access_key
Optional

Secondary access key to the Redis cache data.

integer
shard_count
Optional

Number of data shards to create on the Redis cluster. Only available with premium SKUs.

string
sku_name
Required

(Required) SKU of the Redis cache: Basic, Standard, or Premium.

integer
ssl_port
Optional

The SSL port number of the Redis cache instance.

string
subnet_id
Optional

Subnet within which the Redis cache should be deployed. Changing the subnet ID deletes the existing resource and creates a new one.

object
tags
Optional

Redis cache categorization, in case-sensitive key names, or in key-value pairs.