Azure Policy · JSON-LD Context

Microsoft Azure Policy Context

JSON-LD context defining the semantic vocabulary for Microsoft Azure Policy from Azure Policy.

34 Classes 60 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
microsoft: https://microsoft.com/schema#

Classes

ErrorResponse systemData CloudError PolicyAssignmentProperties NonComplianceMessage ParameterValuesValue PolicyAssignment PolicyAssignmentListResult Identity PolicyAssignmentUpdateProperties PolicyAssignmentUpdate PolicyDefinitionVersionProperties ParameterDefinitionsValue PolicyDefinitionVersion PolicyDefinitionVersionListResult PolicyDefinitionProperties PolicyDefinition PolicyDefinitionListResult PolicySetDefinitionVersionProperties PolicyDefinitionReference PolicyDefinitionGroup PolicySetDefinitionVersion PolicySetDefinitionVersionListResult PolicySetDefinitionProperties PolicySetDefinition PolicySetDefinitionListResult Selector ResourceSelector Override ErrorAdditionalInfo OperationList Operation Resource ResourceList

Properties

Property Type Container
code string
message string
target string
details list
additionalInfo list
createdBy string
createdByType string
createdAt dateTime
lastModifiedBy string
lastModifiedByType string
lastModifiedAt dateTime
error reference
displayName string
policyDefinitionId string
definitionVersion string
latestDefinitionVersion string
effectiveDefinitionVersion string
scope string
notScopes list
parameters reference
description string
metadata
enforcementMode string
nonComplianceMessages list
resourceSelectors list
overrides list
assignmentType string
instanceId string
policyDefinitionReferenceId string
value
properties reference
id string
type string
name string
location string
identity reference
nextLink string
principalId string
tenantId string
userAssignedIdentities
policyType string
mode string
policyRule
version string
allowedValues list
defaultValue
versions list
policyDefinitions list
policyDefinitionGroups list
groupNames list
category string
additionalMetadataId string
kind string
in list
notIn list
selectors list
info
display
isDataAction boolean
tags

JSON-LD Document

Raw ↑
{
  "@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#",
    "ErrorResponse": "microsoft:ErrorResponse",
    "code": {
      "@id": "microsoft:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "microsoft:message",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "microsoft:target",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "microsoft:details",
      "@container": "@list"
    },
    "additionalInfo": {
      "@id": "microsoft:additionalInfo",
      "@container": "@list"
    },
    "systemData": "microsoft:systemData",
    "createdBy": {
      "@id": "microsoft:createdBy",
      "@type": "xsd:string"
    },
    "createdByType": {
      "@id": "microsoft:createdByType",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "microsoft:createdAt",
      "@type": "xsd:dateTime"
    },
    "lastModifiedBy": {
      "@id": "microsoft:lastModifiedBy",
      "@type": "xsd:string"
    },
    "lastModifiedByType": {
      "@id": "microsoft:lastModifiedByType",
      "@type": "xsd:string"
    },
    "lastModifiedAt": {
      "@id": "microsoft:lastModifiedAt",
      "@type": "xsd:dateTime"
    },
    "CloudError": "microsoft:CloudError",
    "error": {
      "@id": "microsoft:error",
      "@type": "@id"
    },
    "PolicyAssignmentProperties": "microsoft:PolicyAssignmentProperties",
    "displayName": {
      "@id": "microsoft:displayName",
      "@type": "xsd:string"
    },
    "policyDefinitionId": {
      "@id": "microsoft:policyDefinitionId",
      "@type": "xsd:string"
    },
    "definitionVersion": {
      "@id": "microsoft:definitionVersion",
      "@type": "xsd:string"
    },
    "latestDefinitionVersion": {
      "@id": "microsoft:latestDefinitionVersion",
      "@type": "xsd:string"
    },
    "effectiveDefinitionVersion": {
      "@id": "microsoft:effectiveDefinitionVersion",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "microsoft:scope",
      "@type": "xsd:string"
    },
    "notScopes": {
      "@id": "microsoft:notScopes",
      "@container": "@list"
    },
    "parameters": {
      "@id": "microsoft:parameters",
      "@type": "@id"
    },
    "description": {
      "@id": "microsoft:description",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "microsoft:metadata"
    },
    "enforcementMode": {
      "@id": "microsoft:enforcementMode",
      "@type": "xsd:string"
    },
    "nonComplianceMessages": {
      "@id": "microsoft:nonComplianceMessages",
      "@container": "@list"
    },
    "resourceSelectors": {
      "@id": "microsoft:resourceSelectors",
      "@container": "@list"
    },
    "overrides": {
      "@id": "microsoft:overrides",
      "@container": "@list"
    },
    "assignmentType": {
      "@id": "microsoft:assignmentType",
      "@type": "xsd:string"
    },
    "instanceId": {
      "@id": "microsoft:instanceId",
      "@type": "xsd:string"
    },
    "NonComplianceMessage": "microsoft:NonComplianceMessage",
    "policyDefinitionReferenceId": {
      "@id": "microsoft:policyDefinitionReferenceId",
      "@type": "xsd:string"
    },
    "ParameterValuesValue": "microsoft:ParameterValuesValue",
    "value": {
      "@id": "microsoft:value"
    },
    "PolicyAssignment": "microsoft:PolicyAssignment",
    "properties": {
      "@id": "microsoft:properties",
      "@type": "@id"
    },
    "id": {
      "@id": "microsoft:id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "microsoft:type",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "microsoft:name",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "microsoft:location",
      "@type": "xsd:string"
    },
    "identity": {
      "@id": "microsoft:identity",
      "@type": "@id"
    },
    "PolicyAssignmentListResult": "microsoft:PolicyAssignmentListResult",
    "nextLink": {
      "@id": "microsoft:nextLink",
      "@type": "xsd:string"
    },
    "Identity": "microsoft:Identity",
    "principalId": {
      "@id": "microsoft:principalId",
      "@type": "xsd:string"
    },
    "tenantId": {
      "@id": "microsoft:tenantId",
      "@type": "xsd:string"
    },
    "userAssignedIdentities": {
      "@id": "microsoft:userAssignedIdentities"
    },
    "PolicyAssignmentUpdateProperties": "microsoft:PolicyAssignmentUpdateProperties",
    "PolicyAssignmentUpdate": "microsoft:PolicyAssignmentUpdate",
    "PolicyDefinitionVersionProperties": "microsoft:PolicyDefinitionVersionProperties",
    "policyType": {
      "@id": "microsoft:policyType",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "microsoft:mode",
      "@type": "xsd:string"
    },
    "policyRule": {
      "@id": "microsoft:policyRule"
    },
    "version": {
      "@id": "microsoft:version",
      "@type": "xsd:string"
    },
    "ParameterDefinitionsValue": "microsoft:ParameterDefinitionsValue",
    "allowedValues": {
      "@id": "microsoft:allowedValues",
      "@container": "@list"
    },
    "defaultValue": {
      "@id": "microsoft:defaultValue"
    },
    "PolicyDefinitionVersion": "microsoft:PolicyDefinitionVersion",
    "PolicyDefinitionVersionListResult": "microsoft:PolicyDefinitionVersionListResult",
    "PolicyDefinitionProperties": "microsoft:PolicyDefinitionProperties",
    "versions": {
      "@id": "microsoft:versions",
      "@container": "@list"
    },
    "PolicyDefinition": "microsoft:PolicyDefinition",
    "PolicyDefinitionListResult": "microsoft:PolicyDefinitionListResult",
    "PolicySetDefinitionVersionProperties": "microsoft:PolicySetDefinitionVersionProperties",
    "policyDefinitions": {
      "@id": "microsoft:policyDefinitions",
      "@container": "@list"
    },
    "policyDefinitionGroups": {
      "@id": "microsoft:policyDefinitionGroups",
      "@container": "@list"
    },
    "PolicyDefinitionReference": "microsoft:PolicyDefinitionReference",
    "groupNames": {
      "@id": "microsoft:groupNames",
      "@container": "@list"
    },
    "PolicyDefinitionGroup": "microsoft:PolicyDefinitionGroup",
    "category": {
      "@id": "microsoft:category",
      "@type": "xsd:string"
    },
    "additionalMetadataId": {
      "@id": "microsoft:additionalMetadataId",
      "@type": "xsd:string"
    },
    "PolicySetDefinitionVersion": "microsoft:PolicySetDefinitionVersion",
    "PolicySetDefinitionVersionListResult": "microsoft:PolicySetDefinitionVersionListResult",
    "PolicySetDefinitionProperties": "microsoft:PolicySetDefinitionProperties",
    "PolicySetDefinition": "microsoft:PolicySetDefinition",
    "PolicySetDefinitionListResult": "microsoft:PolicySetDefinitionListResult",
    "Selector": "microsoft:Selector",
    "kind": {
      "@id": "microsoft:kind",
      "@type": "xsd:string"
    },
    "in": {
      "@id": "microsoft:in",
      "@container": "@list"
    },
    "notIn": {
      "@id": "microsoft:notIn",
      "@container": "@list"
    },
    "ResourceSelector": "microsoft:ResourceSelector",
    "selectors": {
      "@id": "microsoft:selectors",
      "@container": "@list"
    },
    "Override": "microsoft:Override",
    "ErrorAdditionalInfo": "microsoft:ErrorAdditionalInfo",
    "info": {
      "@id": "microsoft:info"
    },
    "OperationList": "microsoft:OperationList",
    "Operation": "microsoft:Operation",
    "display": {
      "@id": "microsoft:display"
    },
    "isDataAction": {
      "@id": "microsoft:isDataAction",
      "@type": "xsd:boolean"
    },
    "Resource": "microsoft:Resource",
    "tags": {
      "@id": "microsoft:tags"
    },
    "ResourceList": "microsoft:ResourceList"
  },
  "@type": "schema:Dataset",
  "schema:name": "Azure Policy API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Azure Policy'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-policy-openapi.yml, openapi/microsoft-azure-policy-operations-api-openapi.yml, openapi/microsoft-azure-policy-policy-definitions-api-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/microsoft-azure-policy-openapi.yml",
    "openapi/microsoft-azure-policy-operations-api-openapi.yml",
    "openapi/microsoft-azure-policy-policy-definitions-api-openapi.yml"
  ]
}