Microsoft Azure Cache For Redis · Schema
ClusterList
The response of a list-all operation.
Microsoft AzureCacheCloud InfrastructureDatastoreIn-Memory DatabaseManaged ServiceMicrosoftRedis
Properties
| Name | Type | Description |
|---|---|---|
| value | array | The Cluster items on this page |
| nextLink | string | The link to the next page of items |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/microsoft-azure-cache-for-redis/json-schema/microsoft-azure-cache-for-redis-cluster-list-schema.json",
"title": "ClusterList",
"description": "The response of a list-all operation.",
"x-generated": "2026-11-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/microsoft-azure-cache-for-redis-clusters-api-openapi.yml#/components/schemas/ClusterList",
"type": "object",
"properties": {
"value": {
"type": "array",
"description": "The Cluster items on this page",
"items": {
"$ref": "#/$defs/Cluster"
}
},
"nextLink": {
"type": "string",
"format": "uri",
"description": "The link to the next page of items"
}
},
"required": [
"value"
],
"$defs": {
"Cluster": {
"type": "object",
"description": "Describes the Redis Enterprise cluster",
"properties": {
"properties": {
"$ref": "#/$defs/ClusterCreateProperties",
"description": "Other properties of the cluster.",
"x-ms-client-flatten": true
},
"kind": {
"$ref": "#/$defs/Kind",
"description": "Distinguishes the kind of cluster. Read-only.",
"readOnly": true
},
"sku": {
"$ref": "#/$defs/Sku",
"description": "The SKU to create, which affects price, performance, and features."
},
"zones": {
"type": "array",
"description": "The availability zones.",
"items": {
"type": "string"
}
},
"identity": {
"$ref": "#/$defs/ManagedServiceIdentity",
"description": "The managed service identities assigned to this resource."
}
},
"required": [
"sku"
],
"allOf": [
{
"$ref": "#/$defs/TrackedResource"
}
]
},
"ClusterCreateProperties": {
"type": "object",
"description": "Properties of Redis Enterprise clusters for create operations",
"properties": {
"publicNetworkAccess": {
"$ref": "#/$defs/PublicNetworkAccess",
"description": "Whether or not public network traffic can access the Redis cluster. Only 'Enabled' or 'Disabled' can be set. null is returned only for clusters created using an old API version which do not have this property and cannot be set."
}
},
"required": [
"publicNetworkAccess"
],
"allOf": [
{
"$ref": "#/$defs/ClusterProperties"
}
]
},
"ClusterProperties": {
"type": "object",
"description": "Properties of Redis Enterprise clusters, as opposed to general resource properties like location, tags",
"properties": {
"highAvailability": {
"$ref": "#/$defs/HighAvailability",
"description": "Enabled by default. If highAvailability is disabled, the data set is not replicated. This affects the availability SLA, and increases the risk of data loss."
},
"minimumTlsVersion": {
"$ref": "#/$defs/TlsVersion",
"description": "The minimum TLS version for the cluster to support, e.g. '1.2'. Newer versions can be added in the future. Note that TLS 1.0 and TLS 1.1 are now completely obsolete -- you cannot use them. They are mentioned only for the sake of consistency with old API versions."
},
"encryption": {
"$ref": "#/$defs/ClusterPropertiesEncryption",
"description": "Encryption-at-rest configuration for the cluster."
},
"maintenanceConfiguration": {
"$ref": "#/$defs/MaintenanceConfiguration",
"description": "Cluster-level maintenance configuration.",
"x-ms-mutability": [
"read",
"update",
"create"
]
},
"hostName": {
"type": "string",
"description": "DNS name of the cluster endpoint",
"readOnly": true
},
"provisioningState": {
"$ref": "#/$defs/ProvisioningState",
"description": "Current provisioning status of the cluster",
"readOnly": true
},
"redundancyMode": {
"$ref": "#/$defs/RedundancyMode",
"description": "Explains the current redundancy strategy of the cluster, which affects the expected SLA.",
"readOnly": true
},
"resourceState": {
"$ref": "#/$defs/ResourceState",
"description": "Current resource status of the cluster",
"readOnly": true
},
"redisVersion": {
"type": "string",
"description": "Version of redis the cluster supports, e.g. '6'",
"readOnly": true
},
"privateEndpointConnections": {
"type": "array",
"description": "List of private endpoint connections associated with the specified Redis Enterprise cluster",
"items": {
"$ref": "#/$defs/PrivateEndpointConnection"
},
"readOnly": true
},
"migratedEndpoint": {
"type": "string",
"description": "The endpoint of the source resource that is currently pointing to this resource as a result of an ACR/ACRE to AMR migration.",
"readOnly": true
}
}
},
"ClusterPropertiesEncryption": {
"type": "object",
"description": "Encryption-at-rest configuration for the cluster.",
"properties": {
"customerManagedKeyEncryption": {
"$ref": "#/$defs/ClusterPropertiesEncryptionCustomerManagedKeyEncryption",
"description": "All Customer-managed key encryption properties for the resource. Set this to an empty object to use Microsoft-managed key encryption."
}
}
},
"ClusterPropertiesEncryptionCustomerManagedKeyEncryption": {
"type": "object",
"description": "All Customer-managed key encryption properties for the resource. Set this to an empty object to use Microsoft-managed key encryption.",
"properties": {
"keyEncryptionKeyIdentity": {
"$ref": "#/$defs/ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity",
"description": "All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault."
},
"keyEncryptionKeyUrl": {
"type": "string",
"description": "Key encryption key Url, versioned only. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78"
}
}
},
"ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity": {
"type": "object",
"description": "All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.",
"properties": {
"userAssignedIdentityResourceId": {
"type": "string",
"description": "User assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId."
},
"identityType": {
"$ref": "#/$defs/CmkIdentityType",
"description": "Only userAssignedIdentity is supported in this API version; other types may be supported in the future"
}
}
},
"CmkIdentityType": {
"type": "string",
"description": "Only userAssignedIdentity is supported in this API version; other types may be supported in the future",
"enum": [
"systemAssignedIdentity",
"userAssignedIdentity"
],
"x-ms-enum": {
"name": "CmkIdentityType",
"modelAsString": true,
"values": [
{
"name": "SystemAssignedIdentity",
"value": "systemAssignedIdentity",
"description": "systemAssignedIdentity"
},
{
"name": "UserAssignedIdentity",
"value": "userAssignedIdentity",
"description": "userAssignedIdentity"
}
]
}
},
"HighAvailability": {
"type": "string",
"description": "Enabled by default. If highAvailability is disabled, the data set is not replicated. This affects the availability SLA, and increases the risk of data loss.",
"enum": [
"Enabled",
"Disabled"
],
"x-ms-enum": {
"name": "HighAvailability",
"modelAsString": true,
"values": [
{
"name": "Enabled",
"value": "Enabled",
"description": "Enabled"
},
{
"name": "Disabled",
"value": "Disabled",
"description": "Disabled"
}
]
}
},
"Kind": {
"type": "string",
"description": "Distinguishes the kind of cluster. Read-only.",
"enum": [
"v1",
"v2"
],
"x-ms-enum": {
"name": "Kind",
"modelAsString": true,
"values": [
{
"name": "V1",
"value": "v1",
"description": "v1"
},
{
"name": "V2",
"value": "v2",
"description": "v2"
}
]
}
},
"MaintenanceConfiguration": {
"type": "object",
"description": "Cluster-level maintenance configuration.",
"properties": {
"maintenanceWindows": {
"type": "array",
"description": "Custom maintenance windows that apply to the cluster.",
"items": {
"$ref": "#/$defs/MaintenanceWindow"
},
"x-ms-identifiers": []
}
}
},
"MaintenanceDayOfWeek": {
"type": "string",
"description": "Day of week. Required when the maintenance window type is 'Weekly'.",
"enum": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"x-ms-enum": {
"name": "MaintenanceDayOfWeek",
"modelAsString": true,
"values": [
{
"name": "Sunday",
"value": "Sunday"
},
{
"name": "Monday",
"value": "Monday"
},
{
"name": "Tuesday",
"value": "Tuesday"
},
{
"name": "Wednesday",
"value": "Wednesday"
},
{
"name": "Thursday",
"value": "Thursday"
},
{
"name": "Friday",
"value": "Friday"
},
{
"name": "Saturday",
"value": "Saturday"
}
]
}
},
"MaintenanceWindow": {
"type": "object",
"description": "A single custom maintenance window.",
"properties": {
"type": {
"$ref": "#/$defs/MaintenanceWindowType",
"description": "Maintenance window type."
},
"duration": {
"type": "string",
"description": "Duration in ISO-8601 format, for example 'PT5H'."
},
"startHourUtc": {
"type": "integer",
"format": "int32",
"description": "Start hour (0-23) in UTC when the maintenance window begins.",
"minimum": 0,
"maximum": 23
},
"schedule": {
"$ref": "#/$defs/MaintenanceWindowSchedule",
"description": "Recurring schedule for the maintenance window."
}
},
"required": [
"type",
"duration",
"startHourUtc",
"schedule"
]
},
"MaintenanceWindowSchedule": {
"type": "object",
"description": "Schedule details for a maintenance window.",
"properties": {
"dayOfWeek": {
"$ref": "#/$defs/MaintenanceDayOfWeek",
"description": "Day of week. Required when the maintenance window type is 'Weekly'."
}
}
},
"MaintenanceWindowType": {
"type": "string",
"description": "Maintenance window type.",
"enum": [
"Weekly"
],
"x-ms-enum": {
"name": "MaintenanceWindowType",
"modelAsString": true,
"values": [
{
"name": "Weekly",
"value": "Weekly",
"description": "Weekly maintenance window."
}
]
}
},
"ManagedServiceIdentity": {
"type": "object",
"description": "Managed service identity (system assigned and/or user assigned identities)",
"properties": {
"principalId": {
"type": "string",
"format": "uuid",
"description": "The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.",
"readOnly": true
},
"tenantId": {
"type": "string",
"format": "uuid",
"description": "The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.",
"readOnly": true
},
"type": {
"$ref": "#/$defs/ManagedServiceIdentityType"
},
"userAssignedIdentities": {
"$ref": "#/$defs/UserAssignedIdentities"
}
},
"required": [
"type"
]
},
"PrivateEndpointConnection": {
"type": "object",
"description": "The private endpoint connection resource.",
"properties": {
"properties": {
"$ref": "#/$defs/PrivateEndpointConnectionProperties",
"description": "Resource properties.",
"x-ms-client-flatten": true
}
},
"allOf": [
{
"$ref": "#/$defs/Resource"
}
]
},
"ProvisioningState": {
"type": "string",
"description": "Current provisioning status",
"enum": [
"Succeeded",
"Failed",
"Canceled",
"Creating",
"Updating",
"Deleting"
],
"x-ms-enum": {
"name": "ProvisioningState",
"modelAsString": true,
"values": [
{
"name": "Succeeded",
"value": "Succeeded",
"description": "Succeeded"
},
{
"name": "Failed",
"value": "Failed",
"description": "Failed"
},
{
"name": "Canceled",
"value": "Canceled",
"description": "Canceled"
},
{
"name": "Creating",
"value": "Creating",
"description": "Creating"
},
{
"name": "Updating",
"value": "Updating",
"description": "Updating"
},
{
"name": "Deleting",
"value": "Deleting",
"description": "Deleting"
}
]
}
},
"PublicNetworkAccess": {
"type": "string",
"description": "Whether or not public network traffic can access the Redis cluster. Only 'Enabled' or 'Disabled' can be set. null is returned only for clusters created using an old API version which do not have this property and cannot be set.",
"enum": [
"Enabled",
"Disabled"
],
"x-ms-enum": {
"name": "PublicNetworkAccess",
"modelAsString": true,
"values": [
{
"name": "Enabled",
"value": "Enabled",
"description": "Enabled"
},
{
"name": "Disabled",
"value": "Disabled",
"description": "Disabled"
}
]
}
},
"RedundancyMode": {
"type": "string",
"description": "Explains the current redundancy strategy of the cluster, which affects the expected SLA.",
"enum": [
"None",
"LR",
"ZR"
],
"x-ms-enum": {
"name": "RedundancyMode",
"modelAsString": true,
"values": [
{
"name": "None",
"value": "None",
"description": "No redundancy. Availability loss will occur."
},
{
"name": "LR",
"value": "LR",
"description": "Local redundancy with high availability."
},
{
"name": "ZR",
"value": "ZR",
"description": "Zone redundant. Higher availability."
}
]
}
},
"Resource": {
"type": "object",
"title": "Resource",
"description": "Common fields that are returned in the response for all Azure Resource Manager resources",
"properties": {
"id": {
"type": "string",
"format": "arm-id",
"description": "Fully qualified resource ID for the resource. E.g. \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}\"",
"readOnly": true
},
"name": {
"type": "string",
"description": "The name of the resource",
"readOnly": true
},
"type": {
"type": "string",
"description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"",
"readOnly": true
},
"systemData": {
"$ref": "#/$defs/systemData",
"description": "Azure Resource Manager metadata containing createdBy and modifiedBy information.",
"readOnly": true
}
},
"x-ms-azure-resource": true
},
"ResourceState": {
"type": "string",
"description": "Current resource status",
"enum": [
"Running",
"Creating",
"CreateFailed",
"Updating",
"UpdateFailed",
"Deleting",
"DeleteFailed",
"Enabling",
"EnableFailed",
"Disabling",
"DisableFailed",
"Disabled",
"Scaling",
"ScalingFailed",
"Moving"
],
"x-ms-enum": {
"name": "ResourceState",
"modelAsString": true,
"values": [
{
"name": "Running",
"value": "Running",
"description": "Running"
},
{
"name": "Creating",
"value": "Creating",
"description": "Creating"
},
{
"name": "CreateFailed",
"value": "CreateFailed",
"description": "CreateFailed"
},
{
"name": "Updating",
"value": "Updating",
"description": "Updating"
},
{
"name": "UpdateFailed",
"value": "UpdateFailed",
"description": "UpdateFailed"
},
{
"name": "Deleting",
"value": "Deleting",
"description": "Deleting"
},
{
"name": "DeleteFailed",
"value": "DeleteFailed",
"description": "DeleteFailed"
},
{
"name": "Enabling",
"value": "Enabling",
"description": "Enabling"
},
{
"name": "EnableFailed",
"value": "EnableFailed",
"description": "EnableFailed"
},
{
"name": "Disabling",
"value": "Disabling",
"description": "Disabling"
},
{
"name": "DisableFailed",
"value": "DisableFailed",
"description": "DisableFailed"
},
{
"name": "Disabled",
"value": "Disabled",
"description": "Disabled"
},
{
"name": "Scaling",
"value": "Scaling",
"description": "Scaling"
},
{
"name": "ScalingFailed",
"value": "ScalingFailed",
"description": "ScalingFailed"
},
{
"name": "Moving",
"value": "Moving",
"description": "Moving"
}
]
}
},
"Sku": {
"type": "object",
"description": "SKU parameters supplied to the create Redis Enterprise cluster operation.",
"properties": {
"name": {
"$ref": "#/$defs/SkuName",
"description": "The level of Redis Enterprise cluster to deploy. Possible values: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', etc.). For more information on SKUs see the latest pricing documentation. Note that additional SKUs may become supported in the future."
},
"capacity": {
"type": "integer",
"format": "int32",
"description": "This property is only used with Enterprise and EnterpriseFlash SKUs. Determines the size of the cluster. Valid values are (2, 4, 6, ...) for Enterprise SKUs and (3, 9, 15, ...) for EnterpriseFlash SKUs."
}
},
"required": [
"name"
]
},
"SkuName": {
"type": "string",
"description": "The level of Redis Enterprise cluster to deploy. Possible values: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', etc.). For more information on SKUs see the latest pricing documentation. Note that additional SKUs may become supported in the future.",
"enum": [
"Enterprise_E1",
"Enterprise_E5",
"Enterprise_E10",
"Enterprise_E20",
"Enterprise_E50",
"Enterprise_E100",
"Enterprise_E200",
"Enterprise_E400",
"EnterpriseFlash_F300",
"EnterpriseFlash_F700",
"EnterpriseFlash_F1500",
"Balanced_B0",
"Balanced_B1",
"Balanced_B3",
"Balanced_B5",
"Balanced_B10",
"Balanced_B20",
"Balanced_B50",
"Balanced_B100",
"Balanced_B150",
"Balanced_B250",
"Balanced_B350",
"Balanced_B500",
"Balanced_B700",
"Balanced_B1000",
"MemoryOptimized_M10",
"MemoryOptimized_M20",
"MemoryOptimized_M50",
"MemoryOptimized_M100",
"MemoryOptimized_M150",
"MemoryOptimized_M250",
"MemoryOptimized_M350",
"MemoryOptimized_M500",
"MemoryOptimized_M700",
"MemoryOptimized_M1000",
"MemoryOptimized_M1500",
"MemoryOptimized_M2000",
"ComputeOptimized_X3",
"ComputeOptimized_X5",
"ComputeOptimized_X10",
"ComputeOptimized_X20",
"ComputeOptimized_X50",
"ComputeOptimized_X100",
"ComputeOptimized_X150",
"ComputeOptimized_X250",
"ComputeOptimized_X350",
"ComputeOptimized_X500",
"ComputeOptimized_X700",
"FlashOptimized_A250",
"FlashOptimized_A500",
"FlashOptimized_A700",
"FlashOptimized_A1000",
"FlashOptimized_A1500",
"FlashOptimized_A2000",
"FlashOptimized_A4500"
],
"x-ms-enum": {
"name": "SkuName",
"modelAsString": true,
"values": [
{
"name": "EnterpriseE1",
"value": "Enterprise_E1",
"description": "Enterprise_E1"
},
{
"name": "EnterpriseE5",
"value": "Enterprise_E5",
"description": "Enterprise_E5"
},
{
"name": "EnterpriseE10",
"value": "Enterprise_E10",
"description": "Enterprise_E10"
},
{
"name": "EnterpriseE20",
"value": "Enterprise_E20",
"description": "Enterprise_E20"
},
{
"name": "EnterpriseE50",
"value": "Enterprise_E50",
"description": "Enterprise_E50"
},
{
"name": "EnterpriseE100",
"value": "Enterprise_E100",
"description": "Enterprise_E100"
},
{
"name": "EnterpriseE200",
"value": "Enterprise_E200",
"description": "Enterprise_E200"
},
{
"name": "EnterpriseE400",
"value": "Enterprise_E400",
"description": "Enterprise_E400"
},
{
"name": "EnterpriseFlashF300",
"value": "EnterpriseFlash_F300",
"description": "EnterpriseFlash_F300"
},
{
"name": "EnterpriseFlashF700",
"value": "EnterpriseFlash_F700",
"description": "EnterpriseFlash_F700"
},
{
"name": "EnterpriseFlashF1500",
"value": "EnterpriseFlash_F1500",
"description": "EnterpriseFlash_F1500"
},
{
"name": "BalancedB0",
"value": "Balanced_B0",
"description": "Balanced_B0"
},
{
"name": "BalancedB1",
"value": "Balanced_B1",
"description": "Balanced_B1"
},
{
"name": "BalancedB3",
"value": "Balanced_B3",
"description": "Balanced_B3"
},
{
"name": "BalancedB5",
"value": "Balanced_B5",
"description": "Balanced_B5"
},
{
"name": "BalancedB10",
"value": "Balanced_B10",
"description": "Balanced_B10"
},
{
"name": "BalancedB20",
"value": "Balanced_B20",
"description": "Balanced_B20"
},
{
"name": "BalancedB50",
"value": "Balanced_B50",
"description": "Balanced_B50"
},
{
"name": "BalancedB100",
"value": "Balanced_B100",
"description": "Balanced_B100"
},
{
"name": "BalancedB150",
"value": "Balanced_B150",
"description": "Balanced_B150"
},
{
"name": "BalancedB250",
"value": "Balanced_B250",
"description": "Balanced_B250"
},
{
"name": "BalancedB350",
"value": "Balanced_B350",
"description": "Balanced_B350"
},
{
"name": "BalancedB500",
"value": "Balanced_B500",
"description": "Balanced_B500"
},
{
"name": "BalancedB700",
"value": "Balanced_B700",
"description": "Balanced_B700"
},
{
"name": "BalancedB1000",
"value": "Balanced_B1000",
"description": "Balanced_B1000"
},
{
"name": "MemoryOptimizedM10",
"value": "MemoryOptimized_M10",
"description": "MemoryOptimized_M10"
},
{
"name": "MemoryOptimizedM20",
"value": "MemoryOptimized_M20",
"description": "MemoryOptimized_M20"
},
{
"name": "MemoryOptimizedM50",
"value": "MemoryOptimized_M50",
"description": "MemoryOptimized_M50"
},
{
"name": "MemoryOptimizedM100",
"value": "MemoryOptimized_M100",
"description": "MemoryOptimized_M100"
},
{
"name": "MemoryOptimizedM150",
"value": "MemoryOptimized_M150",
"description": "MemoryOptimized_M150"
},
{
"name": "MemoryOptimizedM250",
"value": "MemoryOptimized_M250",
"description": "MemoryOptimized_M250"
},
{
"name": "MemoryOptimizedM350",
"value": "MemoryOptimized_M350",
"description": "MemoryOptimized_M350"
},
{
"name": "MemoryOptimizedM500",
"value": "MemoryOptimized_M500",
"description": "MemoryOptimized_M500"
},
{
"name": "MemoryOptimizedM700",
"value": "MemoryOptimized_M700",
"description": "MemoryOptimized_M700"
},
{
"name": "MemoryOptimizedM1000",
"value": "MemoryOptimized_M1000",
"description": "MemoryOptimized_M1000"
},
{
"name": "MemoryOptimizedM1500",
"value": "MemoryOptimized_M1500",
"description": "MemoryOptimized_M1500"
},
{
"name": "MemoryOptimizedM2000",
"value": "MemoryOptimized_M2000",
"description": "MemoryOptimized_M2000"
},
{
"name": "ComputeOptimizedX3",
"value": "ComputeOptimized_X3",
"description": "ComputeOptimized_X3"
},
{
"name": "ComputeOptimizedX5",
"value": "ComputeOptimized_X5",
"description": "ComputeOptimized_X5"
},
{
"name": "ComputeOptimizedX10",
"value": "ComputeOptimized_X10",
"description": "ComputeOptimized_X10"
},
{
"name": "ComputeOptimizedX20",
"value": "ComputeOptimized_X20",
"description": "ComputeOptimized_X20"
},
{
"name": "ComputeOptimizedX50",
"value": "ComputeOptimized_X50",
"description": "ComputeOptimized_X50"
},
{
"name": "ComputeOptimizedX100",
"value": "ComputeOptimized_X100",
"description": "ComputeOptimized_X100"
},
{
"name": "ComputeOptimizedX150",
"value": "ComputeOptimized_X150",
"description": "ComputeOptimized_X150"
},
{
"name": "ComputeOptimizedX250",
"value": "ComputeOptimized_X250",
"description": "ComputeOptimized_X250"
},
{
"name": "ComputeOptimizedX350",
"value": "ComputeOptimized_X350",
"description": "ComputeOptimized_X350"
},
{
"name": "ComputeOptimizedX500",
"value": "ComputeOptimized_X500",
"description": "ComputeOptimized_X500"
},
{
"name": "ComputeOptimizedX700",
"value": "ComputeOptimized_X700",
"description": "ComputeOptimized_X700"
},
{
"name": "FlashOptimizedA250",
"value": "FlashOptimized_A250",
"description": "FlashOptimized_A250"
},
{
"name": "FlashOptimizedA500",
"value": "FlashOptimized_A500",
"description": "FlashOptimized_A500"
},
{
"name": "FlashOptimizedA700",
"value": "FlashOptimized_A700",
"description": "FlashOptimized_A700"
},
{
"name": "FlashOptimizedA1000",
"value": "FlashOptimized_A1000",
"description": "FlashOptimized_A1000"
},
{
"name": "FlashOptimizedA1500",
"value": "FlashOptimized_A1500",
"description": "FlashOptimized_A1500"
},
{
"name": "FlashOptimizedA2000",
"value": "FlashOptimized_A2000",
"description": "FlashOptimized_A2000"
},
{
"name": "FlashOptimizedA4500",
"value": "FlashOptimized_A4500",
"description": "FlashOptimized_A4500"
}
]
}
},
"TlsVersion": {
"type": "string",
"description": "The minimum TLS version for the cluster to support, e.g. '1.2'. Newer versions can be added in the future. Note that TLS 1.0 and TLS 1.1 are now completely obsolete -- you cannot use them. They are mentioned only for the sake of consistency with old API versions.",
"enum": [
"1.0",
"1.1",
"1.2"
],
"x-ms-enum": {
"name": "TlsVersion",
"modelAsString": true,
"values": [
{
"name": "One0",
"value": "1.0",
"description": "1.0"
},
{
"name": "One1",
"value": "1.1",
"description": "1.1"
},
{
"name": "One2",
"value": "1.2",
"description": "1.2"
}
]
}
},
"TrackedResource":
# --- truncated at 32 KB (32 KB total) ---
# Full source: https://artifacts.apis.io/microsoft-azure-cache-for-redis/json-schema/microsoft-azure-cache-for-redis-cluster-list-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/microsoft-azure-cache-for-redis-cluster-list"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.