{
  "@context": {
    "@vocab": "https://microsoft.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "microsoft": "https://microsoft.com/schema#",
    "RedisLinkedServerWithPropertiesList": "microsoft:RedisLinkedServerWithPropertiesList",
    "value": {
      "@id": "microsoft:value",
      "@container": "@list"
    },
    "nextLink": {
      "@id": "microsoft:nextLink",
      "@type": "@id"
    },
    "RedisLinkedServerCreateProperties": "microsoft:RedisLinkedServerCreateProperties",
    "linkedRedisCacheId": {
      "@id": "microsoft:linkedRedisCacheId",
      "@type": "xsd:string"
    },
    "linkedRedisCacheLocation": {
      "@id": "microsoft:linkedRedisCacheLocation",
      "@type": "xsd:string"
    },
    "serverRole": {
      "@id": "microsoft:serverRole",
      "@type": "@id"
    },
    "geoReplicatedPrimaryHostName": {
      "@id": "microsoft:geoReplicatedPrimaryHostName",
      "@type": "xsd:string"
    },
    "primaryHostName": {
      "@id": "microsoft:primaryHostName",
      "@type": "xsd:string"
    },
    "ReplicationRole": "microsoft:ReplicationRole",
    "RedisLinkedServerProperties": "microsoft:RedisLinkedServerProperties",
    "provisioningState": {
      "@id": "microsoft:provisioningState",
      "@type": "xsd:string"
    },
    "RedisLinkedServerCreateParameters": "microsoft:RedisLinkedServerCreateParameters",
    "properties": {
      "@id": "microsoft:properties",
      "@type": "@id"
    },
    "RedisLinkedServerWithProperties": "microsoft:RedisLinkedServerWithProperties",
    "OperationDisplay": "microsoft:OperationDisplay",
    "provider": {
      "@id": "microsoft:provider",
      "@type": "xsd:string"
    },
    "operation": {
      "@id": "microsoft:operation",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "microsoft:resource",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "microsoft:description",
      "@type": "xsd:string"
    },
    "Operation": "microsoft:Operation",
    "name": {
      "@id": "microsoft:name",
      "@type": "xsd:string"
    },
    "display": {
      "@id": "microsoft:display",
      "@type": "@id"
    },
    "OperationListResult": "microsoft:OperationListResult",
    "PrivateEndpointConnectionListResult": "microsoft:PrivateEndpointConnectionListResult",
    "AccessPolicyType": "microsoft:AccessPolicyType",
    "RedisCacheAccessPolicy": "microsoft:RedisCacheAccessPolicy",
    "AccessPolicyProvisioningState": "microsoft:AccessPolicyProvisioningState",
    "RedisCacheAccessPolicyProperties": "microsoft:RedisCacheAccessPolicyProperties",
    "type": {
      "@id": "microsoft:type",
      "@type": "@id"
    },
    "permissions": {
      "@id": "microsoft:permissions",
      "@type": "xsd:string"
    },
    "RedisCacheAccessPolicyList": "microsoft:RedisCacheAccessPolicyList",
    "AccessPolicyAssignmentProvisioningState": "microsoft:AccessPolicyAssignmentProvisioningState",
    "RedisCacheAccessPolicyAssignmentProperties": "microsoft:RedisCacheAccessPolicyAssignmentProperties",
    "objectId": {
      "@id": "microsoft:objectId",
      "@type": "xsd:string"
    },
    "objectIdAlias": {
      "@id": "microsoft:objectIdAlias",
      "@type": "xsd:string"
    },
    "accessPolicyName": {
      "@id": "microsoft:accessPolicyName",
      "@type": "xsd:string"
    },
    "RedisCacheAccessPolicyAssignment": "microsoft:RedisCacheAccessPolicyAssignment",
    "RedisCacheAccessPolicyAssignmentList": "microsoft:RedisCacheAccessPolicyAssignmentList",
    "RedisFirewallRule": "microsoft:RedisFirewallRule",
    "RedisFirewallRuleProperties": "microsoft:RedisFirewallRuleProperties",
    "startIP": {
      "@id": "microsoft:startIP",
      "@type": "xsd:string"
    },
    "endIP": {
      "@id": "microsoft:endIP",
      "@type": "xsd:string"
    },
    "RedisFirewallRuleListResult": "microsoft:RedisFirewallRuleListResult",
    "DayOfWeek": "microsoft:DayOfWeek",
    "ScheduleEntries": "microsoft:ScheduleEntries",
    "scheduleEntries": {
      "@id": "microsoft:scheduleEntries",
      "@container": "@list"
    },
    "ScheduleEntry": "microsoft:ScheduleEntry",
    "dayOfWeek": {
      "@id": "microsoft:dayOfWeek",
      "@type": "@id"
    },
    "startHourUtc": {
      "@id": "microsoft:startHourUtc",
      "@type": "xsd:integer"
    },
    "maintenanceWindow": {
      "@id": "microsoft:maintenanceWindow",
      "@type": "xsd:string"
    },
    "RedisPatchSchedule": "microsoft:RedisPatchSchedule",
    "location": {
      "@id": "microsoft:location",
      "@type": "xsd:string"
    },
    "RedisPatchScheduleListResult": "microsoft:RedisPatchScheduleListResult",
    "RedisKeyType": "microsoft:RedisKeyType",
    "RebootType": "microsoft:RebootType",
    "RedisCommonProperties": "microsoft:RedisCommonProperties",
    "redisConfiguration": {
      "@id": "microsoft:redisConfiguration",
      "@type": "@id"
    },
    "redisVersion": {
      "@id": "microsoft:redisVersion",
      "@type": "xsd:string"
    },
    "enableNonSslPort": {
      "@id": "microsoft:enableNonSslPort",
      "@type": "xsd:boolean"
    },
    "replicasPerMaster": {
      "@id": "microsoft:replicasPerMaster",
      "@type": "xsd:integer"
    },
    "replicasPerPrimary": {
      "@id": "microsoft:replicasPerPrimary",
      "@type": "xsd:integer"
    },
    "tenantSettings": {
      "@id": "microsoft:tenantSettings"
    },
    "shardCount": {
      "@id": "microsoft:shardCount",
      "@type": "xsd:integer"
    },
    "minimumTlsVersion": {
      "@id": "microsoft:minimumTlsVersion",
      "@type": "@id"
    },
    "publicNetworkAccess": {
      "@id": "microsoft:publicNetworkAccess",
      "@type": "@id"
    },
    "updateChannel": {
      "@id": "microsoft:updateChannel",
      "@type": "@id"
    },
    "disableAccessKeyAuthentication": {
      "@id": "microsoft:disableAccessKeyAuthentication",
      "@type": "xsd:boolean"
    },
    "zonalAllocationPolicy": {
      "@id": "microsoft:zonalAllocationPolicy",
      "@type": "@id"
    },
    "RedisRebootParameters": "microsoft:RedisRebootParameters",
    "rebootType": {
      "@id": "microsoft:rebootType",
      "@type": "@id"
    },
    "shardId": {
      "@id": "microsoft:shardId",
      "@type": "xsd:integer"
    },
    "ports": {
      "@id": "microsoft:ports",
      "@container": "@list"
    },
    "RedisCommonPropertiesRedisConfiguration": "microsoft:RedisCommonPropertiesRedisConfiguration",
    "rdb-backup-enabled": {
      "@id": "microsoft:rdb-backup-enabled",
      "@type": "xsd:string"
    },
    "rdb-backup-frequency": {
      "@id": "microsoft:rdb-backup-frequency",
      "@type": "xsd:string"
    },
    "rdb-backup-max-snapshot-count": {
      "@id": "microsoft:rdb-backup-max-snapshot-count",
      "@type": "xsd:string"
    },
    "rdb-storage-connection-string": {
      "@id": "microsoft:rdb-storage-connection-string",
      "@type": "xsd:string"
    },
    "aof-backup-enabled": {
      "@id": "microsoft:aof-backup-enabled",
      "@type": "xsd:string"
    },
    "aof-storage-connection-string-0": {
      "@id": "microsoft:aof-storage-connection-string-0",
      "@type": "xsd:string"
    },
    "aof-storage-connection-string-1": {
      "@id": "microsoft:aof-storage-connection-string-1",
      "@type": "xsd:string"
    },
    "maxfragmentationmemory-reserved": {
      "@id": "microsoft:maxfragmentationmemory-reserved",
      "@type": "xsd:string"
    },
    "maxmemory-policy": {
      "@id": "microsoft:maxmemory-policy",
      "@type": "xsd:string"
    },
    "maxmemory-reserved": {
      "@id": "microsoft:maxmemory-reserved",
      "@type": "xsd:string"
    },
    "maxmemory-delta": {
      "@id": "microsoft:maxmemory-delta",
      "@type": "xsd:string"
    },
    "maxclients": {
      "@id": "microsoft:maxclients",
      "@type": "xsd:string"
    },
    "notify-keyspace-events": {
      "@id": "microsoft:notify-keyspace-events",
      "@type": "xsd:string"
    },
    "preferred-data-archive-auth-method": {
      "@id": "microsoft:preferred-data-archive-auth-method",
      "@type": "xsd:string"
    },
    "preferred-data-persistence-auth-method": {
      "@id": "microsoft:preferred-data-persistence-auth-method",
      "@type": "xsd:string"
    },
    "zonal-configuration": {
      "@id": "microsoft:zonal-configuration",
      "@type": "xsd:string"
    },
    "authnotrequired": {
      "@id": "microsoft:authnotrequired",
      "@type": "xsd:string"
    },
    "storage-subscription-id": {
      "@id": "microsoft:storage-subscription-id",
      "@type": "xsd:string"
    },
    "aad-enabled": {
      "@id": "microsoft:aad-enabled",
      "@type": "xsd:string"
    },
    "ProvisioningState": "microsoft:ProvisioningState",
    "SkuFamily": "microsoft:SkuFamily",
    "RedisUpdateParameters": "microsoft:RedisUpdateParameters",
    "tags": {
      "@id": "microsoft:tags"
    },
    "identity": {
      "@id": "microsoft:identity",
      "@type": "@id"
    },
    "RedisAccessKeys": "microsoft:RedisAccessKeys",
    "primaryKey": {
      "@id": "microsoft:primaryKey",
      "@type": "xsd:string"
    },
    "secondaryKey": {
      "@id": "microsoft:secondaryKey",
      "@type": "xsd:string"
    },
    "RedisLinkedServer": "microsoft:RedisLinkedServer",
    "id": {
      "@id": "microsoft:id",
      "@type": "xsd:string"
    },
    "ZonalAllocationPolicy": "microsoft:ZonalAllocationPolicy",
    "RedisCreateParameters": "microsoft:RedisCreateParameters",
    "zones": {
      "@id": "microsoft:zones",
      "@container": "@list"
    },
    "RedisForceRebootResponse": "microsoft:RedisForceRebootResponse",
    "message": {
      "@id": "microsoft:message",
      "@type": "xsd:string"
    },
    "PrivateLinkResourceListResult": "microsoft:PrivateLinkResourceListResult",
    "NotificationListResponse": "microsoft:NotificationListResponse",
    "Sku": "microsoft:Sku",
    "family": {
      "@id": "microsoft:family",
      "@type": "@id"
    },
    "capacity": {
      "@id": "microsoft:capacity",
      "@type": "xsd:integer"
    },
    "ExportRDBParameters": "microsoft:ExportRDBParameters",
    "format": {
      "@id": "microsoft:format",
      "@type": "xsd:string"
    },
    "prefix": {
      "@id": "microsoft:prefix",
      "@type": "xsd:string"
    },
    "container": {
      "@id": "microsoft:container",
      "@type": "xsd:string"
    },
    "RedisRegenerateKeyParameters": "microsoft:RedisRegenerateKeyParameters",
    "keyType": {
      "@id": "microsoft:keyType",
      "@type": "@id"
    },
    "TlsVersion": "microsoft:TlsVersion",
    "RedisUpdateProperties": "microsoft:RedisUpdateProperties",
    "sku": {
      "@id": "microsoft:sku",
      "@type": "@id"
    },
    "RedisListResult": "microsoft:RedisListResult",
    "UpdateChannel": "microsoft:UpdateChannel",
    "SkuName": "microsoft:SkuName",
    "RedisCreateProperties": "microsoft:RedisCreateProperties",
    "subnetId": {
      "@id": "microsoft:subnetId",
      "@type": "xsd:string"
    },
    "staticIP": {
      "@id": "microsoft:staticIP",
      "@type": "xsd:string"
    },
    "PublicNetworkAccess": "microsoft:PublicNetworkAccess",
    "RedisProperties": "microsoft:RedisProperties",
    "hostName": {
      "@id": "microsoft:hostName",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "microsoft:port",
      "@type": "xsd:integer"
    },
    "sslPort": {
      "@id": "microsoft:sslPort",
      "@type": "xsd:integer"
    },
    "accessKeys": {
      "@id": "microsoft:accessKeys",
      "@type": "@id"
    },
    "linkedServers": {
      "@id": "microsoft:linkedServers",
      "@container": "@list"
    },
    "instances": {
      "@id": "microsoft:instances",
      "@container": "@list"
    },
    "privateEndpointConnections": {
      "@id": "microsoft:privateEndpointConnections",
      "@container": "@list"
    },
    "ImportRDBParameters": "microsoft:ImportRDBParameters",
    "files": {
      "@id": "microsoft:files",
      "@container": "@list"
    },
    "RedisResource": "microsoft:RedisResource",
    "UpgradeNotification": "microsoft:UpgradeNotification",
    "timestamp": {
      "@id": "microsoft:timestamp",
      "@type": "xsd:dateTime"
    },
    "upsellNotification": {
      "@id": "microsoft:upsellNotification"
    },
    "RedisInstanceDetails": "microsoft:RedisInstanceDetails",
    "nonSslPort": {
      "@id": "microsoft:nonSslPort",
      "@type": "xsd:integer"
    },
    "zone": {
      "@id": "microsoft:zone",
      "@type": "xsd:string"
    },
    "isMaster": {
      "@id": "microsoft:isMaster",
      "@type": "xsd:boolean"
    },
    "isPrimary": {
      "@id": "microsoft:isPrimary",
      "@type": "xsd:boolean"
    },
    "CheckNameAvailabilityParameters": "microsoft:CheckNameAvailabilityParameters",
    "OperationStatus": "microsoft:OperationStatus"
  },
  "@type": "schema:Dataset",
  "schema:name": "Microsoft Azure Cache For Redis API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Microsoft Azure Cache For Redis's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-05) from openapi/microsoft-azure-cache-for-redis-linkedserver-api-openapi.yml, openapi/microsoft-azure-cache-for-redis-operations-api-openapi.yml, openapi/microsoft-azure-cache-for-redis-private-endpoint-connections-api-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/microsoft-azure-cache-for-redis-linkedserver-api-openapi.yml",
    "openapi/microsoft-azure-cache-for-redis-operations-api-openapi.yml",
    "openapi/microsoft-azure-cache-for-redis-private-endpoint-connections-api-openapi.yml",
    "openapi/microsoft-azure-cache-for-redis-rediscacheaccesspolicies-api-openapi.yml",
    "openapi/microsoft-azure-cache-for-redis-rediscacheaccesspolicyassignments-api-openapi.yml"
  ]
}