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
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
{
"@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"
]
}