Azure SQL Database · JSON-LD Context

Microsoft Azure Sql Database Context

JSON-LD context defining the semantic vocabulary for Microsoft Azure Sql Database from Azure SQL Database.

42 Classes 120 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

Database DatabaseIdentity DatabaseListResult DatabaseProperties DatabaseUpdate DatabaseUpdateProperties DatabaseUserIdentity ExportDatabaseDefinition ImportExistingDatabaseDefinition ResourceMoveDefinition ErrorDetail ErrorResponse ImportExportOperationResult ElasticPool ElasticPoolListResult ElasticPoolPerDatabaseSettings ElasticPoolProperties ElasticPoolUpdate ElasticPoolUpdateProperties FailoverGroup FailoverGroupListResult FailoverGroupProperties FailoverGroupReadOnlyEndpoint FailoverGroupReadWriteEndpoint FailoverGroupUpdate FailoverGroupUpdateProperties PartnerInfo FirewallRule FirewallRuleList FirewallRuleListResult ServerFirewallRuleProperties CheckNameAvailabilityRequest CheckNameAvailabilityResponse ImportNewDatabaseDefinition RefreshExternalGovernanceStatusOperationResult RefreshExternalGovernanceStatusOperationResultProperties Server ServerExternalAdministrator ServerListResult ServerPrivateEndpointConnection ServerProperties ServerUpdate

Properties

Property Type Container
properties reference
sku
kind string
managedBy string
identity reference
type string
tenantId string
userAssignedIdentities
value list
nextLink reference
createMode string
collation string
maxSizeBytes integer
sampleName string
elasticPoolId string
sourceDatabaseId string
status string
databaseId reference
creationDate dateTime
currentServiceObjectiveName string
requestedServiceObjectiveName string
defaultSecondaryLocation string
failoverGroupId string
restorePointInTime dateTime
sourceDatabaseDeletionDate dateTime
recoveryServicesRecoveryPointId string
longTermRetentionBackupResourceId string
recoverableDatabaseId string
restorableDroppedDatabaseId string
catalogCollation string
zoneRedundant boolean
licenseType string
maxLogSizeBytes integer
earliestRestoreDate dateTime
readScale string
highAvailabilityReplicaCount integer
secondaryType string
currentSku reference
autoPauseDelay integer
currentBackupStorageRedundancy string
requestedBackupStorageRedundancy reference
minCapacity decimal
pausedDate dateTime
resumedDate dateTime
maintenanceConfigurationId string
isLedgerOn boolean
isInfraEncryptionEnabled boolean
federatedClientId reference
keys
encryptionProtector string
preferredEnclaveType string
useFreeLimit boolean
freeLimitExhaustionBehavior string
sourceResourceId string
manualCutover boolean
performCutover boolean
availabilityZone string
encryptionProtectorAutoRotation boolean
tags
principalId reference
clientId reference
storageKeyType string
storageKey string
storageUri string
administratorLogin string
administratorLoginPassword string
authenticationType string
networkIsolation
id string
code string
message string
target string
details list
additionalInfo list
error
maxCapacity decimal
state string
perDatabaseSettings reference
location string
readWriteEndpoint reference
readOnlyEndpoint reference
replicationRole string
replicationState string
partnerServers list
databases list
failoverPolicy string
targetServer string
failoverWithDataLossGracePeriodMinutes integer
values list
startIpAddress string
endIpAddress string
name string
available boolean
reason string
databaseName string
edition string
serviceObjectiveName string
requestId string
requestType string
queuedTime string
serverName string
errorMessage string
administratorType string
principalType string
login string
sid reference
azureADOnlyAuthentication boolean
version string
fullyQualifiedDomainName string
privateEndpointConnections list
minimalTlsVersion string
publicNetworkAccess string
workspaceFeature string
primaryUserAssignedIdentityId string
keyId string
administrators reference
restrictOutboundNetworkAccess string
isIPv6Enabled reference
externalGovernanceStatus string
retentionDays integer

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#",
    "Database": "microsoft:Database",
    "properties": {
      "@id": "microsoft:properties",
      "@type": "@id"
    },
    "sku": {
      "@id": "microsoft:sku"
    },
    "kind": {
      "@id": "microsoft:kind",
      "@type": "xsd:string"
    },
    "managedBy": {
      "@id": "microsoft:managedBy",
      "@type": "xsd:string"
    },
    "identity": {
      "@id": "microsoft:identity",
      "@type": "@id"
    },
    "DatabaseIdentity": "microsoft:DatabaseIdentity",
    "type": {
      "@id": "microsoft:type",
      "@type": "xsd:string"
    },
    "tenantId": {
      "@id": "microsoft:tenantId",
      "@type": "xsd:string"
    },
    "userAssignedIdentities": {
      "@id": "microsoft:userAssignedIdentities"
    },
    "DatabaseListResult": "microsoft:DatabaseListResult",
    "value": {
      "@id": "microsoft:value",
      "@container": "@list"
    },
    "nextLink": {
      "@id": "microsoft:nextLink",
      "@type": "@id"
    },
    "DatabaseProperties": "microsoft:DatabaseProperties",
    "createMode": {
      "@id": "microsoft:createMode",
      "@type": "xsd:string"
    },
    "collation": {
      "@id": "microsoft:collation",
      "@type": "xsd:string"
    },
    "maxSizeBytes": {
      "@id": "microsoft:maxSizeBytes",
      "@type": "xsd:integer"
    },
    "sampleName": {
      "@id": "microsoft:sampleName",
      "@type": "xsd:string"
    },
    "elasticPoolId": {
      "@id": "microsoft:elasticPoolId",
      "@type": "xsd:string"
    },
    "sourceDatabaseId": {
      "@id": "microsoft:sourceDatabaseId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "microsoft:status",
      "@type": "xsd:string"
    },
    "databaseId": {
      "@id": "microsoft:databaseId",
      "@type": "@id"
    },
    "creationDate": {
      "@id": "microsoft:creationDate",
      "@type": "xsd:dateTime"
    },
    "currentServiceObjectiveName": {
      "@id": "microsoft:currentServiceObjectiveName",
      "@type": "xsd:string"
    },
    "requestedServiceObjectiveName": {
      "@id": "microsoft:requestedServiceObjectiveName",
      "@type": "xsd:string"
    },
    "defaultSecondaryLocation": {
      "@id": "microsoft:defaultSecondaryLocation",
      "@type": "xsd:string"
    },
    "failoverGroupId": {
      "@id": "microsoft:failoverGroupId",
      "@type": "xsd:string"
    },
    "restorePointInTime": {
      "@id": "microsoft:restorePointInTime",
      "@type": "xsd:dateTime"
    },
    "sourceDatabaseDeletionDate": {
      "@id": "microsoft:sourceDatabaseDeletionDate",
      "@type": "xsd:dateTime"
    },
    "recoveryServicesRecoveryPointId": {
      "@id": "microsoft:recoveryServicesRecoveryPointId",
      "@type": "xsd:string"
    },
    "longTermRetentionBackupResourceId": {
      "@id": "microsoft:longTermRetentionBackupResourceId",
      "@type": "xsd:string"
    },
    "recoverableDatabaseId": {
      "@id": "microsoft:recoverableDatabaseId",
      "@type": "xsd:string"
    },
    "restorableDroppedDatabaseId": {
      "@id": "microsoft:restorableDroppedDatabaseId",
      "@type": "xsd:string"
    },
    "catalogCollation": {
      "@id": "microsoft:catalogCollation",
      "@type": "xsd:string"
    },
    "zoneRedundant": {
      "@id": "microsoft:zoneRedundant",
      "@type": "xsd:boolean"
    },
    "licenseType": {
      "@id": "microsoft:licenseType",
      "@type": "xsd:string"
    },
    "maxLogSizeBytes": {
      "@id": "microsoft:maxLogSizeBytes",
      "@type": "xsd:integer"
    },
    "earliestRestoreDate": {
      "@id": "microsoft:earliestRestoreDate",
      "@type": "xsd:dateTime"
    },
    "readScale": {
      "@id": "microsoft:readScale",
      "@type": "xsd:string"
    },
    "highAvailabilityReplicaCount": {
      "@id": "microsoft:highAvailabilityReplicaCount",
      "@type": "xsd:integer"
    },
    "secondaryType": {
      "@id": "microsoft:secondaryType",
      "@type": "xsd:string"
    },
    "currentSku": {
      "@id": "microsoft:currentSku",
      "@type": "@id"
    },
    "autoPauseDelay": {
      "@id": "microsoft:autoPauseDelay",
      "@type": "xsd:integer"
    },
    "currentBackupStorageRedundancy": {
      "@id": "microsoft:currentBackupStorageRedundancy",
      "@type": "xsd:string"
    },
    "requestedBackupStorageRedundancy": {
      "@id": "microsoft:requestedBackupStorageRedundancy",
      "@type": "@id"
    },
    "minCapacity": {
      "@id": "microsoft:minCapacity",
      "@type": "xsd:decimal"
    },
    "pausedDate": {
      "@id": "microsoft:pausedDate",
      "@type": "xsd:dateTime"
    },
    "resumedDate": {
      "@id": "microsoft:resumedDate",
      "@type": "xsd:dateTime"
    },
    "maintenanceConfigurationId": {
      "@id": "microsoft:maintenanceConfigurationId",
      "@type": "xsd:string"
    },
    "isLedgerOn": {
      "@id": "microsoft:isLedgerOn",
      "@type": "xsd:boolean"
    },
    "isInfraEncryptionEnabled": {
      "@id": "microsoft:isInfraEncryptionEnabled",
      "@type": "xsd:boolean"
    },
    "federatedClientId": {
      "@id": "microsoft:federatedClientId",
      "@type": "@id"
    },
    "keys": {
      "@id": "microsoft:keys"
    },
    "encryptionProtector": {
      "@id": "microsoft:encryptionProtector",
      "@type": "xsd:string"
    },
    "preferredEnclaveType": {
      "@id": "microsoft:preferredEnclaveType",
      "@type": "xsd:string"
    },
    "useFreeLimit": {
      "@id": "microsoft:useFreeLimit",
      "@type": "xsd:boolean"
    },
    "freeLimitExhaustionBehavior": {
      "@id": "microsoft:freeLimitExhaustionBehavior",
      "@type": "xsd:string"
    },
    "sourceResourceId": {
      "@id": "microsoft:sourceResourceId",
      "@type": "xsd:string"
    },
    "manualCutover": {
      "@id": "microsoft:manualCutover",
      "@type": "xsd:boolean"
    },
    "performCutover": {
      "@id": "microsoft:performCutover",
      "@type": "xsd:boolean"
    },
    "availabilityZone": {
      "@id": "microsoft:availabilityZone",
      "@type": "xsd:string"
    },
    "encryptionProtectorAutoRotation": {
      "@id": "microsoft:encryptionProtectorAutoRotation",
      "@type": "xsd:boolean"
    },
    "DatabaseUpdate": "microsoft:DatabaseUpdate",
    "tags": {
      "@id": "microsoft:tags"
    },
    "DatabaseUpdateProperties": "microsoft:DatabaseUpdateProperties",
    "DatabaseUserIdentity": "microsoft:DatabaseUserIdentity",
    "principalId": {
      "@id": "microsoft:principalId",
      "@type": "@id"
    },
    "clientId": {
      "@id": "microsoft:clientId",
      "@type": "@id"
    },
    "ExportDatabaseDefinition": "microsoft:ExportDatabaseDefinition",
    "storageKeyType": {
      "@id": "microsoft:storageKeyType",
      "@type": "xsd:string"
    },
    "storageKey": {
      "@id": "microsoft:storageKey",
      "@type": "xsd:string"
    },
    "storageUri": {
      "@id": "microsoft:storageUri",
      "@type": "xsd:string"
    },
    "administratorLogin": {
      "@id": "microsoft:administratorLogin",
      "@type": "xsd:string"
    },
    "administratorLoginPassword": {
      "@id": "microsoft:administratorLoginPassword",
      "@type": "xsd:string"
    },
    "authenticationType": {
      "@id": "microsoft:authenticationType",
      "@type": "xsd:string"
    },
    "networkIsolation": {
      "@id": "microsoft:networkIsolation"
    },
    "ImportExistingDatabaseDefinition": "microsoft:ImportExistingDatabaseDefinition",
    "ResourceMoveDefinition": "microsoft:ResourceMoveDefinition",
    "id": {
      "@id": "microsoft:id",
      "@type": "xsd:string"
    },
    "ErrorDetail": "microsoft:ErrorDetail",
    "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"
    },
    "ErrorResponse": "microsoft:ErrorResponse",
    "error": {
      "@id": "microsoft:error"
    },
    "ImportExportOperationResult": "microsoft:ImportExportOperationResult",
    "ElasticPool": "microsoft:ElasticPool",
    "ElasticPoolListResult": "microsoft:ElasticPoolListResult",
    "ElasticPoolPerDatabaseSettings": "microsoft:ElasticPoolPerDatabaseSettings",
    "maxCapacity": {
      "@id": "microsoft:maxCapacity",
      "@type": "xsd:decimal"
    },
    "ElasticPoolProperties": "microsoft:ElasticPoolProperties",
    "state": {
      "@id": "microsoft:state",
      "@type": "xsd:string"
    },
    "perDatabaseSettings": {
      "@id": "microsoft:perDatabaseSettings",
      "@type": "@id"
    },
    "ElasticPoolUpdate": "microsoft:ElasticPoolUpdate",
    "ElasticPoolUpdateProperties": "microsoft:ElasticPoolUpdateProperties",
    "FailoverGroup": "microsoft:FailoverGroup",
    "location": {
      "@id": "microsoft:location",
      "@type": "xsd:string"
    },
    "FailoverGroupListResult": "microsoft:FailoverGroupListResult",
    "FailoverGroupProperties": "microsoft:FailoverGroupProperties",
    "readWriteEndpoint": {
      "@id": "microsoft:readWriteEndpoint",
      "@type": "@id"
    },
    "readOnlyEndpoint": {
      "@id": "microsoft:readOnlyEndpoint",
      "@type": "@id"
    },
    "replicationRole": {
      "@id": "microsoft:replicationRole",
      "@type": "xsd:string"
    },
    "replicationState": {
      "@id": "microsoft:replicationState",
      "@type": "xsd:string"
    },
    "partnerServers": {
      "@id": "microsoft:partnerServers",
      "@container": "@list"
    },
    "databases": {
      "@id": "microsoft:databases",
      "@container": "@list"
    },
    "FailoverGroupReadOnlyEndpoint": "microsoft:FailoverGroupReadOnlyEndpoint",
    "failoverPolicy": {
      "@id": "microsoft:failoverPolicy",
      "@type": "xsd:string"
    },
    "targetServer": {
      "@id": "microsoft:targetServer",
      "@type": "xsd:string"
    },
    "FailoverGroupReadWriteEndpoint": "microsoft:FailoverGroupReadWriteEndpoint",
    "failoverWithDataLossGracePeriodMinutes": {
      "@id": "microsoft:failoverWithDataLossGracePeriodMinutes",
      "@type": "xsd:integer"
    },
    "FailoverGroupUpdate": "microsoft:FailoverGroupUpdate",
    "FailoverGroupUpdateProperties": "microsoft:FailoverGroupUpdateProperties",
    "PartnerInfo": "microsoft:PartnerInfo",
    "FirewallRule": "microsoft:FirewallRule",
    "FirewallRuleList": "microsoft:FirewallRuleList",
    "values": {
      "@id": "microsoft:values",
      "@container": "@list"
    },
    "FirewallRuleListResult": "microsoft:FirewallRuleListResult",
    "ServerFirewallRuleProperties": "microsoft:ServerFirewallRuleProperties",
    "startIpAddress": {
      "@id": "microsoft:startIpAddress",
      "@type": "xsd:string"
    },
    "endIpAddress": {
      "@id": "microsoft:endIpAddress",
      "@type": "xsd:string"
    },
    "CheckNameAvailabilityRequest": "microsoft:CheckNameAvailabilityRequest",
    "name": {
      "@id": "microsoft:name",
      "@type": "xsd:string"
    },
    "CheckNameAvailabilityResponse": "microsoft:CheckNameAvailabilityResponse",
    "available": {
      "@id": "microsoft:available",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "microsoft:reason",
      "@type": "xsd:string"
    },
    "ImportNewDatabaseDefinition": "microsoft:ImportNewDatabaseDefinition",
    "databaseName": {
      "@id": "microsoft:databaseName",
      "@type": "xsd:string"
    },
    "edition": {
      "@id": "microsoft:edition",
      "@type": "xsd:string"
    },
    "serviceObjectiveName": {
      "@id": "microsoft:serviceObjectiveName",
      "@type": "xsd:string"
    },
    "RefreshExternalGovernanceStatusOperationResult": "microsoft:RefreshExternalGovernanceStatusOperationResult",
    "RefreshExternalGovernanceStatusOperationResultProperties": "microsoft:RefreshExternalGovernanceStatusOperationResultProperties",
    "requestId": {
      "@id": "microsoft:requestId",
      "@type": "xsd:string"
    },
    "requestType": {
      "@id": "microsoft:requestType",
      "@type": "xsd:string"
    },
    "queuedTime": {
      "@id": "microsoft:queuedTime",
      "@type": "xsd:string"
    },
    "serverName": {
      "@id": "microsoft:serverName",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "microsoft:errorMessage",
      "@type": "xsd:string"
    },
    "Server": "microsoft:Server",
    "ServerExternalAdministrator": "microsoft:ServerExternalAdministrator",
    "administratorType": {
      "@id": "microsoft:administratorType",
      "@type": "xsd:string"
    },
    "principalType": {
      "@id": "microsoft:principalType",
      "@type": "xsd:string"
    },
    "login": {
      "@id": "microsoft:login",
      "@type": "xsd:string"
    },
    "sid": {
      "@id": "microsoft:sid",
      "@type": "@id"
    },
    "azureADOnlyAuthentication": {
      "@id": "microsoft:azureADOnlyAuthentication",
      "@type": "xsd:boolean"
    },
    "ServerListResult": "microsoft:ServerListResult",
    "ServerPrivateEndpointConnection": "microsoft:ServerPrivateEndpointConnection",
    "ServerProperties": "microsoft:ServerProperties",
    "version": {
      "@id": "microsoft:version",
      "@type": "xsd:string"
    },
    "fullyQualifiedDomainName": {
      "@id": "microsoft:fullyQualifiedDomainName",
      "@type": "xsd:string"
    },
    "privateEndpointConnections": {
      "@id": "microsoft:privateEndpointConnections",
      "@container": "@list"
    },
    "minimalTlsVersion": {
      "@id": "microsoft:minimalTlsVersion",
      "@type": "xsd:string"
    },
    "publicNetworkAccess": {
      "@id": "microsoft:publicNetworkAccess",
      "@type": "xsd:string"
    },
    "workspaceFeature": {
      "@id": "microsoft:workspaceFeature",
      "@type": "xsd:string"
    },
    "primaryUserAssignedIdentityId": {
      "@id": "microsoft:primaryUserAssignedIdentityId",
      "@type": "xsd:string"
    },
    "keyId": {
      "@id": "microsoft:keyId",
      "@type": "xsd:string"
    },
    "administrators": {
      "@id": "microsoft:administrators",
      "@type": "@id"
    },
    "restrictOutboundNetworkAccess": {
      "@id": "microsoft:restrictOutboundNetworkAccess",
      "@type": "xsd:string"
    },
    "isIPv6Enabled": {
      "@id": "microsoft:isIPv6Enabled",
      "@type": "@id"
    },
    "externalGovernanceStatus": {
      "@id": "microsoft:externalGovernanceStatus",
      "@type": "xsd:string"
    },
    "retentionDays": {
      "@id": "microsoft:retentionDays",
      "@type": "xsd:integer"
    },
    "ServerUpdate": "microsoft:ServerUpdate"
  },
  "@type": "schema:Dataset",
  "schema:name": "Azure SQL Database API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Azure SQL Database'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-sql-database-databases-api-openapi.yml, openapi/microsoft-azure-sql-database-elasticpools-api-openapi.yml, openapi/microsoft-azure-sql-database-failovergroups-api-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/microsoft-azure-sql-database-databases-api-openapi.yml",
    "openapi/microsoft-azure-sql-database-elasticpools-api-openapi.yml",
    "openapi/microsoft-azure-sql-database-failovergroups-api-openapi.yml",
    "openapi/microsoft-azure-sql-database-firewall-rules-api-openapi.yml",
    "openapi/microsoft-azure-sql-database-servers-api-openapi.yml"
  ]
}