{
  "@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#",
    "OperationList": "microsoft:OperationList",
    "value": {
      "@id": "microsoft:value",
      "@container": "@list"
    },
    "nextLink": {
      "@id": "microsoft:nextLink",
      "@type": "xsd:string"
    },
    "Operation": "microsoft:Operation",
    "name": {
      "@id": "microsoft:name",
      "@type": "xsd:string"
    },
    "display": {
      "@id": "microsoft:display"
    },
    "isDataAction": {
      "@id": "microsoft:isDataAction",
      "@type": "xsd:boolean"
    },
    "ErrorResponse": "microsoft:ErrorResponse",
    "error": {
      "@id": "microsoft:error"
    },
    "Resource": "microsoft:Resource",
    "id": {
      "@id": "microsoft:id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "microsoft:type",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "microsoft:location",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "microsoft:tags"
    },
    "properties": {
      "@id": "microsoft:properties"
    },
    "ResourceList": "microsoft:ResourceList",
    "PrivateEndpointProperties": "microsoft:PrivateEndpointProperties",
    "subnet": {
      "@id": "microsoft:subnet",
      "@type": "@id"
    },
    "networkInterfaces": {
      "@id": "microsoft:networkInterfaces",
      "@container": "@list"
    },
    "provisioningState": {
      "@id": "microsoft:provisioningState",
      "@type": "@id"
    },
    "ipVersionType": {
      "@id": "microsoft:ipVersionType",
      "@type": "xsd:string"
    },
    "privateLinkServiceConnections": {
      "@id": "microsoft:privateLinkServiceConnections",
      "@container": "@list"
    },
    "manualPrivateLinkServiceConnections": {
      "@id": "microsoft:manualPrivateLinkServiceConnections",
      "@container": "@list"
    },
    "customDnsConfigs": {
      "@id": "microsoft:customDnsConfigs",
      "@container": "@list"
    },
    "applicationSecurityGroups": {
      "@id": "microsoft:applicationSecurityGroups",
      "@container": "@list"
    },
    "ipConfigurations": {
      "@id": "microsoft:ipConfigurations",
      "@container": "@list"
    },
    "customNetworkInterfaceName": {
      "@id": "microsoft:customNetworkInterfaceName",
      "@type": "xsd:string"
    },
    "PrivateLinkServiceConnectionProperties": "microsoft:PrivateLinkServiceConnectionProperties",
    "privateLinkServiceId": {
      "@id": "microsoft:privateLinkServiceId",
      "@type": "xsd:string"
    },
    "groupIds": {
      "@id": "microsoft:groupIds",
      "@container": "@list"
    },
    "requestMessage": {
      "@id": "microsoft:requestMessage",
      "@type": "xsd:string"
    },
    "privateLinkServiceConnectionState": {
      "@id": "microsoft:privateLinkServiceConnectionState",
      "@type": "@id"
    },
    "PrivateEndpointIPConfiguration": "microsoft:PrivateEndpointIPConfiguration",
    "etag": {
      "@id": "microsoft:etag",
      "@type": "xsd:string"
    },
    "PrivateEndpointIPConfigurationProperties": "microsoft:PrivateEndpointIPConfigurationProperties",
    "groupId": {
      "@id": "microsoft:groupId",
      "@type": "xsd:string"
    },
    "memberName": {
      "@id": "microsoft:memberName",
      "@type": "xsd:string"
    },
    "privateIPAddress": {
      "@id": "microsoft:privateIPAddress",
      "@type": "xsd:string"
    },
    "PrivateEndpointListResult": "microsoft:PrivateEndpointListResult",
    "PrivateEndpoint": "microsoft:PrivateEndpoint",
    "extendedLocation": {
      "@id": "microsoft:extendedLocation",
      "@type": "@id"
    },
    "PrivateLinkServiceConnection": "microsoft:PrivateLinkServiceConnection",
    "CustomDnsConfigPropertiesFormat": "microsoft:CustomDnsConfigPropertiesFormat",
    "fqdn": {
      "@id": "microsoft:fqdn",
      "@type": "xsd:string"
    },
    "ipAddresses": {
      "@id": "microsoft:ipAddresses",
      "@container": "@list"
    },
    "PrivateDnsZonePropertiesFormat": "microsoft:PrivateDnsZonePropertiesFormat",
    "privateDnsZoneId": {
      "@id": "microsoft:privateDnsZoneId",
      "@type": "xsd:string"
    },
    "recordSets": {
      "@id": "microsoft:recordSets",
      "@container": "@list"
    },
    "PrivateDnsZoneGroupListResult": "microsoft:PrivateDnsZoneGroupListResult",
    "PrivateDnsZoneGroupPropertiesFormat": "microsoft:PrivateDnsZoneGroupPropertiesFormat",
    "privateDnsZoneConfigs": {
      "@id": "microsoft:privateDnsZoneConfigs",
      "@container": "@list"
    },
    "PrivateDnsZoneConfig": "microsoft:PrivateDnsZoneConfig",
    "PrivateDnsZoneGroup": "microsoft:PrivateDnsZoneGroup",
    "RecordSet": "microsoft:RecordSet",
    "recordType": {
      "@id": "microsoft:recordType",
      "@type": "xsd:string"
    },
    "recordSetName": {
      "@id": "microsoft:recordSetName",
      "@type": "xsd:string"
    },
    "ttl": {
      "@id": "microsoft:ttl",
      "@type": "xsd:integer"
    },
    "PrivateLinkServiceConnectionState": "microsoft:PrivateLinkServiceConnectionState",
    "status": {
      "@id": "microsoft:status",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "microsoft:description",
      "@type": "xsd:string"
    },
    "actionsRequired": {
      "@id": "microsoft:actionsRequired",
      "@type": "xsd:string"
    },
    "ResourceSet": "microsoft:ResourceSet",
    "subscriptions": {
      "@id": "microsoft:subscriptions",
      "@container": "@list"
    },
    "PrivateEndpointConnection": "microsoft:PrivateEndpointConnection",
    "PrivateLinkServiceProperties": "microsoft:PrivateLinkServiceProperties",
    "loadBalancerFrontendIpConfigurations": {
      "@id": "microsoft:loadBalancerFrontendIpConfigurations",
      "@container": "@list"
    },
    "destinationIPAddress": {
      "@id": "microsoft:destinationIPAddress",
      "@type": "xsd:string"
    },
    "accessMode": {
      "@id": "microsoft:accessMode",
      "@type": "xsd:string"
    },
    "privateEndpointConnections": {
      "@id": "microsoft:privateEndpointConnections",
      "@container": "@list"
    },
    "visibility": {
      "@id": "microsoft:visibility"
    },
    "autoApproval": {
      "@id": "microsoft:autoApproval"
    },
    "fqdns": {
      "@id": "microsoft:fqdns",
      "@container": "@list"
    },
    "alias": {
      "@id": "microsoft:alias",
      "@type": "xsd:string"
    },
    "enableProxyProtocol": {
      "@id": "microsoft:enableProxyProtocol",
      "@type": "xsd:boolean"
    },
    "PrivateLinkServiceIpConfigurationProperties": "microsoft:PrivateLinkServiceIpConfigurationProperties",
    "privateIPAllocationMethod": {
      "@id": "microsoft:privateIPAllocationMethod",
      "@type": "@id"
    },
    "primary": {
      "@id": "microsoft:primary",
      "@type": "xsd:boolean"
    },
    "privateIPAddressVersion": {
      "@id": "microsoft:privateIPAddressVersion",
      "@type": "@id"
    },
    "PrivateLinkServiceIpConfiguration": "microsoft:PrivateLinkServiceIpConfiguration",
    "PrivateEndpointConnectionProperties": "microsoft:PrivateEndpointConnectionProperties",
    "privateEndpoint": {
      "@id": "microsoft:privateEndpoint",
      "@type": "@id"
    },
    "linkIdentifier": {
      "@id": "microsoft:linkIdentifier",
      "@type": "xsd:string"
    },
    "privateEndpointLocation": {
      "@id": "microsoft:privateEndpointLocation",
      "@type": "xsd:string"
    },
    "PrivateLinkService": "microsoft:PrivateLinkService",
    "AutoApprovedPrivateLinkServicesResult": "microsoft:AutoApprovedPrivateLinkServicesResult",
    "PrivateEndpointConnectionListResult": "microsoft:PrivateEndpointConnectionListResult",
    "PrivateLinkServiceVisibility": "microsoft:PrivateLinkServiceVisibility",
    "visible": {
      "@id": "microsoft:visible",
      "@type": "xsd:boolean"
    },
    "AutoApprovedPrivateLinkService": "microsoft:AutoApprovedPrivateLinkService",
    "privateLinkService": {
      "@id": "microsoft:privateLinkService",
      "@type": "xsd:string"
    },
    "CheckPrivateLinkServiceVisibilityRequest": "microsoft:CheckPrivateLinkServiceVisibilityRequest",
    "privateLinkServiceAlias": {
      "@id": "microsoft:privateLinkServiceAlias",
      "@type": "xsd:string"
    },
    "PrivateLinkServiceListResult": "microsoft:PrivateLinkServiceListResult",
    "AvailablePrivateEndpointTypesResult": "microsoft:AvailablePrivateEndpointTypesResult",
    "AvailablePrivateEndpointType": "microsoft:AvailablePrivateEndpointType",
    "resourceName": {
      "@id": "microsoft:resourceName",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "microsoft:displayName",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Microsoft Azure Private Link API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Microsoft Azure Private Link'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-private-link-operations-api-openapi.yml, openapi/microsoft-azure-private-link-private-endpoints-api-openapi.yml, openapi/microsoft-azure-private-link-privatednszonegroups-api-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/microsoft-azure-private-link-operations-api-openapi.yml",
    "openapi/microsoft-azure-private-link-private-endpoints-api-openapi.yml",
    "openapi/microsoft-azure-private-link-privatednszonegroups-api-openapi.yml",
    "openapi/microsoft-azure-private-link-privatelinkservice-api-openapi.yml",
    "openapi/microsoft-azure-private-link-privatelinkservices-api-openapi.yml"
  ]
}