Microsoft Azure Private Link · JSON-LD Context

Microsoft Azure Private Link Context

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

35 Classes 62 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

OperationList Operation ErrorResponse Resource ResourceList PrivateEndpointProperties PrivateLinkServiceConnectionProperties PrivateEndpointIPConfiguration PrivateEndpointIPConfigurationProperties PrivateEndpointListResult PrivateEndpoint PrivateLinkServiceConnection CustomDnsConfigPropertiesFormat PrivateDnsZonePropertiesFormat PrivateDnsZoneGroupListResult PrivateDnsZoneGroupPropertiesFormat PrivateDnsZoneConfig PrivateDnsZoneGroup RecordSet PrivateLinkServiceConnectionState ResourceSet PrivateEndpointConnection PrivateLinkServiceProperties PrivateLinkServiceIpConfigurationProperties PrivateLinkServiceIpConfiguration PrivateEndpointConnectionProperties PrivateLinkService AutoApprovedPrivateLinkServicesResult PrivateEndpointConnectionListResult PrivateLinkServiceVisibility AutoApprovedPrivateLinkService CheckPrivateLinkServiceVisibilityRequest PrivateLinkServiceListResult AvailablePrivateEndpointTypesResult AvailablePrivateEndpointType

Properties

Property Type Container
value list
nextLink string
name string
display
isDataAction boolean
error
id string
type string
location string
tags
properties
subnet reference
networkInterfaces list
provisioningState reference
ipVersionType string
privateLinkServiceConnections list
manualPrivateLinkServiceConnections list
customDnsConfigs list
applicationSecurityGroups list
ipConfigurations list
customNetworkInterfaceName string
privateLinkServiceId string
groupIds list
requestMessage string
privateLinkServiceConnectionState reference
etag string
groupId string
memberName string
privateIPAddress string
extendedLocation reference
fqdn string
ipAddresses list
privateDnsZoneId string
recordSets list
privateDnsZoneConfigs list
recordType string
recordSetName string
ttl integer
status string
description string
actionsRequired string
subscriptions list
loadBalancerFrontendIpConfigurations list
destinationIPAddress string
accessMode string
privateEndpointConnections list
visibility
autoApproval
fqdns list
alias string
enableProxyProtocol boolean
privateIPAllocationMethod reference
primary boolean
privateIPAddressVersion reference
privateEndpoint reference
linkIdentifier string
privateEndpointLocation string
visible boolean
privateLinkService string
privateLinkServiceAlias string
resourceName string
displayName string

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#",
    "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"
  ]
}