Microsoft Azure Batch · JSON-LD Context

Microsoft Azure Batch Context

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

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

CloudErrorBody Application ApplicationProperties ListApplicationsResult CloudError ApplicationPackageProperties PackageState ListApplicationPackagesResult ApplicationPackage ActivateApplicationPackageParameters BatchApplication BatchApplicationListResult BatchErrorMessage BatchError BatchErrorDetail BatchAccountIdentity EndpointAccessDefaultAction IPRule ResourceIdentityType EndpointDetail BatchAccountCreateParameters AutoStorageProperties ProvisioningState AutoStorageBaseProperties AccountKeyType PoolAllocationMode ComputeNodeIdentityReference PrivateEndpoint UserAssignedIdentities PrivateLinkServiceConnectionState PrivateEndpointConnection EndpointAccessProfile EndpointDependency PrivateLinkServiceConnectionStatus AuthenticationMode BatchAccountRegenerateKeyParameters OutboundEnvironmentEndpoint BatchAccount IPRuleAction BatchAccountUpdateProperties VirtualMachineFamilyCoreQuota BatchAccountCreateProperties PrivateEndpointConnectionProperties KeySource KeyVaultReference BatchAccountListResult BatchAccountProperties KeyVaultProperties BatchAccountUpdateParameters PrivateEndpointConnectionProvisioningState NetworkProfile BatchAccountKeys EncryptionProperties OutboundEnvironmentEndpointCollection DetectorListResult DetectorResponse DetectorResponseProperties ContainerHostDataPath BatchPoolEndpointConfiguration BatchTaskContainerSettings BatchVmDiskSecurityProfile BatchAllTasksCompleteMode DynamicVNetAssignmentScope DiskEncryptionConfiguration BatchJobScheduleState BatchTaskSchedulingPolicyUpdate VirtualMachineConfigurationUpdate NetworkConfiguration InboundEndpointProtocol IPFamily CifsMountConfiguration DiskCustomerManagedKey BatchDiffDiskSettings ServiceArtifactReferenceUpdate BatchJobNetworkConfiguration UserIdentity MountConfiguration BatchJobManagerTaskUpdate AutoUserScope BatchStartTaskUpdate BatchJobReleaseTaskUpdate BatchPoolSpecification BatchJobManagerTask OutputFileUploadHeader HostEndpointSettingsModeTypes BatchNodeFillType UpgradePolicy LinuxUserConfiguration ContainerType VMExtension BatchOsDisk OutputFileUploadConfig BatchPublicIpAddressConfiguration BatchJobPreparationTaskUpdate DiskEncryptionTarget HostEndpointSettings UpgradePolicyUpdate BatchJobConstraints BatchAutoPoolSpecificationUpdate LoginMode BatchJobScheduleUpdateOptions ProxyAgentSettings BatchAutoPoolSpecification ContainerHostBatchBindMountEntry BatchJobScheduleListResult BatchJobPreparationTask VirtualMachineConfiguration ContainerWorkingDirectory BatchInboundNatPool NetworkSecurityGroupRuleAccess BatchPoolSpecificationUpdate BatchPoolInfoUpdate UserAccount BatchStartTask BatchJobScheduleStatistics BatchMetadataItem IPTag BatchPoolEndpointConfigurationUpdate BatchJobScheduleCreateOptions SecurityTypes

Properties

Property Type Container
code string
message string
target string
details list
properties reference
etag string
tags
displayName string
allowUpdates boolean
defaultVersion string
value list
nextLink reference
error reference
state reference
format string
storageUrl string
storageUrlExpiry dateTime
lastActivationTime dateTime
id string
versions list
odata.nextLink reference
lang string
values list
key string
principalId string
tenantId string
type reference
userAssignedIdentities
action reference
port integer
location string
identity reference
lastKeySync dateTime
storageAccountId string
authenticationMode string
nodeIdentityReference reference
resourceId string
clientId string
status reference
description string
actionsRequired string
defaultAction reference
ipRules list
domainName string
endpointDetails list
keyName reference
category string
endpoints list
autoStorage reference
encryption reference
allowedAuthenticationModes list
publicNetworkAccess string
networkProfile reference
name string
coreQuota integer
poolAllocationMode reference
keyVaultReference reference
provisioningState reference
privateEndpoint reference
groupIds list
privateLinkServiceConnectionState reference
url string
accountEndpoint string
nodeManagementEndpoint string
privateEndpointConnections list
dedicatedCoreQuota integer
lowPriorityCoreQuota integer
dedicatedCoreQuotaPerVMFamily list
dedicatedCoreQuotaPerVMFamilyEnforced boolean
poolQuota integer
activeJobAndJobScheduleQuota integer
keyIdentifier string
accountAccess reference
nodeManagementAccess reference
accountName string
primary string
secondary string
keySource reference
keyVaultProperties reference
inboundNATPools list
containerRunOptions string
imageName string
registry reference
workingDirectory reference
containerHostBatchBindMounts list
securityEncryptionType reference
customerManagedKey reference
targets list
jobDefaultOrder string
nodeFillType reference
imageReference reference
nodeAgentSKUId string
windowsConfiguration reference
dataDisks list
licenseType string
containerConfiguration reference
diskEncryptionConfiguration reference
nodePlacementConfiguration reference
extensions list
osDisk reference
securityProfile reference
serviceArtifactReference reference
subnetId string
dynamicVNetAssignmentScope reference
endpointConfiguration reference
publicIPAddressConfiguration reference
enableAcceleratedNetworking boolean
username string
source string
relativeMountPath string
mountOptions string
password string
identityReference reference
keyUrl string
rotationToLatestKeyVersionEnabled boolean
placement reference
skipWithdrawFromVNet boolean
autoUser reference
azureBlobFileSystemConfiguration reference
nfsMountConfiguration reference
cifsMountConfiguration reference
azureFileShareConfiguration reference
commandLine string
containerSettings reference
resourceFiles list
outputFiles list
environmentSettings list
constraints reference
requiredSlots integer
killJobOnCompletion boolean
userIdentity reference
runExclusive boolean
applicationPackageReferences list
allowLowPriorityNode boolean
maxTaskRetryCount integer
waitForSuccess boolean
maxWallClockTime string
retentionTime string
vmSize string
virtualMachineConfiguration reference
taskSlotsPerNode integer
taskSchedulingPolicy reference
resizeTimeout string
targetDedicatedNodes integer
targetLowPriorityNodes integer
enableAutoScale boolean
autoScaleFormula string
autoScaleEvaluationInterval string
enableInterNodeCommunication boolean
networkConfiguration reference
startTask reference
userAccounts list
metadata list
mountConfiguration list
upgradePolicy reference
mode reference
automaticOSUpgradePolicy reference
rollingUpgradePolicy reference
uid integer
gid integer
sshPrivateKey string
publisher string
typeHandlerVersion string
autoUpgradeMinorVersion boolean
enableAutomaticUpgrade boolean
settings
protectedSettings
provisionAfterExtensions list
ephemeralOSDiskSettings reference
caching reference
diskSizeGB integer
managedDisk reference
writeAcceleratorEnabled boolean
uploadCondition reference
provision reference
ipFamilies list
ipAddressIds list
ipTags list
rerunOnNodeRebootAfterSuccess boolean
inVMAccessControlProfileReferenceId string
autoPoolIdPrefix string
poolLifetimeOption reference
keepAlive boolean
pool reference
schedule reference
jobSpecification reference
enabled boolean
imds reference
wireServer reference
isReadOnly boolean
protocol reference
backendPort integer
frontendPortRangeStart integer
frontendPortRangeEnd integer
networkSecurityGroupRules list
poolId string
autoPoolSpecification reference
elevationLevel reference
linuxUserConfiguration reference
windowsUserConfiguration reference
startTime dateTime
lastUpdateTime dateTime
userCPUTime string
kernelCPUTime string
wallClockTime string
readIOps string
writeIOps string
readIOGiB decimal
writeIOGiB decimal
numSucceededTasks string
numFailedTasks string
numTaskRetries string
waitTime string
ipTagType string
tag 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#",
    "CloudErrorBody": "microsoft:CloudErrorBody",
    "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"
    },
    "Application": "microsoft:Application",
    "properties": {
      "@id": "microsoft:properties",
      "@type": "@id"
    },
    "etag": {
      "@id": "microsoft:etag",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "microsoft:tags"
    },
    "ApplicationProperties": "microsoft:ApplicationProperties",
    "displayName": {
      "@id": "microsoft:displayName",
      "@type": "xsd:string"
    },
    "allowUpdates": {
      "@id": "microsoft:allowUpdates",
      "@type": "xsd:boolean"
    },
    "defaultVersion": {
      "@id": "microsoft:defaultVersion",
      "@type": "xsd:string"
    },
    "ListApplicationsResult": "microsoft:ListApplicationsResult",
    "value": {
      "@id": "microsoft:value",
      "@container": "@list"
    },
    "nextLink": {
      "@id": "microsoft:nextLink",
      "@type": "@id"
    },
    "CloudError": "microsoft:CloudError",
    "error": {
      "@id": "microsoft:error",
      "@type": "@id"
    },
    "ApplicationPackageProperties": "microsoft:ApplicationPackageProperties",
    "state": {
      "@id": "microsoft:state",
      "@type": "@id"
    },
    "format": {
      "@id": "microsoft:format",
      "@type": "xsd:string"
    },
    "storageUrl": {
      "@id": "microsoft:storageUrl",
      "@type": "xsd:string"
    },
    "storageUrlExpiry": {
      "@id": "microsoft:storageUrlExpiry",
      "@type": "xsd:dateTime"
    },
    "lastActivationTime": {
      "@id": "microsoft:lastActivationTime",
      "@type": "xsd:dateTime"
    },
    "PackageState": "microsoft:PackageState",
    "ListApplicationPackagesResult": "microsoft:ListApplicationPackagesResult",
    "ApplicationPackage": "microsoft:ApplicationPackage",
    "ActivateApplicationPackageParameters": "microsoft:ActivateApplicationPackageParameters",
    "BatchApplication": "microsoft:BatchApplication",
    "id": {
      "@id": "microsoft:id",
      "@type": "xsd:string"
    },
    "versions": {
      "@id": "microsoft:versions",
      "@container": "@list"
    },
    "BatchApplicationListResult": "microsoft:BatchApplicationListResult",
    "odata.nextLink": {
      "@id": "microsoft:odata.nextLink",
      "@type": "@id"
    },
    "BatchErrorMessage": "microsoft:BatchErrorMessage",
    "lang": {
      "@id": "microsoft:lang",
      "@type": "xsd:string"
    },
    "BatchError": "microsoft:BatchError",
    "values": {
      "@id": "microsoft:values",
      "@container": "@list"
    },
    "BatchErrorDetail": "microsoft:BatchErrorDetail",
    "key": {
      "@id": "microsoft:key",
      "@type": "xsd:string"
    },
    "BatchAccountIdentity": "microsoft:BatchAccountIdentity",
    "principalId": {
      "@id": "microsoft:principalId",
      "@type": "xsd:string"
    },
    "tenantId": {
      "@id": "microsoft:tenantId",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "microsoft:type",
      "@type": "@id"
    },
    "userAssignedIdentities": {
      "@id": "microsoft:userAssignedIdentities"
    },
    "EndpointAccessDefaultAction": "microsoft:EndpointAccessDefaultAction",
    "IPRule": "microsoft:IPRule",
    "action": {
      "@id": "microsoft:action",
      "@type": "@id"
    },
    "ResourceIdentityType": "microsoft:ResourceIdentityType",
    "EndpointDetail": "microsoft:EndpointDetail",
    "port": {
      "@id": "microsoft:port",
      "@type": "xsd:integer"
    },
    "BatchAccountCreateParameters": "microsoft:BatchAccountCreateParameters",
    "location": {
      "@id": "microsoft:location",
      "@type": "xsd:string"
    },
    "identity": {
      "@id": "microsoft:identity",
      "@type": "@id"
    },
    "AutoStorageProperties": "microsoft:AutoStorageProperties",
    "lastKeySync": {
      "@id": "microsoft:lastKeySync",
      "@type": "xsd:dateTime"
    },
    "ProvisioningState": "microsoft:ProvisioningState",
    "AutoStorageBaseProperties": "microsoft:AutoStorageBaseProperties",
    "storageAccountId": {
      "@id": "microsoft:storageAccountId",
      "@type": "xsd:string"
    },
    "authenticationMode": {
      "@id": "microsoft:authenticationMode",
      "@type": "xsd:string"
    },
    "nodeIdentityReference": {
      "@id": "microsoft:nodeIdentityReference",
      "@type": "@id"
    },
    "AccountKeyType": "microsoft:AccountKeyType",
    "PoolAllocationMode": "microsoft:PoolAllocationMode",
    "ComputeNodeIdentityReference": "microsoft:ComputeNodeIdentityReference",
    "resourceId": {
      "@id": "microsoft:resourceId",
      "@type": "xsd:string"
    },
    "PrivateEndpoint": "microsoft:PrivateEndpoint",
    "UserAssignedIdentities": "microsoft:UserAssignedIdentities",
    "clientId": {
      "@id": "microsoft:clientId",
      "@type": "xsd:string"
    },
    "PrivateLinkServiceConnectionState": "microsoft:PrivateLinkServiceConnectionState",
    "status": {
      "@id": "microsoft:status",
      "@type": "@id"
    },
    "description": {
      "@id": "microsoft:description",
      "@type": "xsd:string"
    },
    "actionsRequired": {
      "@id": "microsoft:actionsRequired",
      "@type": "xsd:string"
    },
    "PrivateEndpointConnection": "microsoft:PrivateEndpointConnection",
    "EndpointAccessProfile": "microsoft:EndpointAccessProfile",
    "defaultAction": {
      "@id": "microsoft:defaultAction",
      "@type": "@id"
    },
    "ipRules": {
      "@id": "microsoft:ipRules",
      "@container": "@list"
    },
    "EndpointDependency": "microsoft:EndpointDependency",
    "domainName": {
      "@id": "microsoft:domainName",
      "@type": "xsd:string"
    },
    "endpointDetails": {
      "@id": "microsoft:endpointDetails",
      "@container": "@list"
    },
    "PrivateLinkServiceConnectionStatus": "microsoft:PrivateLinkServiceConnectionStatus",
    "AuthenticationMode": "microsoft:AuthenticationMode",
    "BatchAccountRegenerateKeyParameters": "microsoft:BatchAccountRegenerateKeyParameters",
    "keyName": {
      "@id": "microsoft:keyName",
      "@type": "@id"
    },
    "OutboundEnvironmentEndpoint": "microsoft:OutboundEnvironmentEndpoint",
    "category": {
      "@id": "microsoft:category",
      "@type": "xsd:string"
    },
    "endpoints": {
      "@id": "microsoft:endpoints",
      "@container": "@list"
    },
    "BatchAccount": "microsoft:BatchAccount",
    "IPRuleAction": "microsoft:IPRuleAction",
    "BatchAccountUpdateProperties": "microsoft:BatchAccountUpdateProperties",
    "autoStorage": {
      "@id": "microsoft:autoStorage",
      "@type": "@id"
    },
    "encryption": {
      "@id": "microsoft:encryption",
      "@type": "@id"
    },
    "allowedAuthenticationModes": {
      "@id": "microsoft:allowedAuthenticationModes",
      "@container": "@list"
    },
    "publicNetworkAccess": {
      "@id": "microsoft:publicNetworkAccess",
      "@type": "xsd:string"
    },
    "networkProfile": {
      "@id": "microsoft:networkProfile",
      "@type": "@id"
    },
    "VirtualMachineFamilyCoreQuota": "microsoft:VirtualMachineFamilyCoreQuota",
    "name": {
      "@id": "microsoft:name",
      "@type": "xsd:string"
    },
    "coreQuota": {
      "@id": "microsoft:coreQuota",
      "@type": "xsd:integer"
    },
    "BatchAccountCreateProperties": "microsoft:BatchAccountCreateProperties",
    "poolAllocationMode": {
      "@id": "microsoft:poolAllocationMode",
      "@type": "@id"
    },
    "keyVaultReference": {
      "@id": "microsoft:keyVaultReference",
      "@type": "@id"
    },
    "PrivateEndpointConnectionProperties": "microsoft:PrivateEndpointConnectionProperties",
    "provisioningState": {
      "@id": "microsoft:provisioningState",
      "@type": "@id"
    },
    "privateEndpoint": {
      "@id": "microsoft:privateEndpoint",
      "@type": "@id"
    },
    "groupIds": {
      "@id": "microsoft:groupIds",
      "@container": "@list"
    },
    "privateLinkServiceConnectionState": {
      "@id": "microsoft:privateLinkServiceConnectionState",
      "@type": "@id"
    },
    "KeySource": "microsoft:KeySource",
    "KeyVaultReference": "microsoft:KeyVaultReference",
    "url": {
      "@id": "microsoft:url",
      "@type": "xsd:string"
    },
    "BatchAccountListResult": "microsoft:BatchAccountListResult",
    "BatchAccountProperties": "microsoft:BatchAccountProperties",
    "accountEndpoint": {
      "@id": "microsoft:accountEndpoint",
      "@type": "xsd:string"
    },
    "nodeManagementEndpoint": {
      "@id": "microsoft:nodeManagementEndpoint",
      "@type": "xsd:string"
    },
    "privateEndpointConnections": {
      "@id": "microsoft:privateEndpointConnections",
      "@container": "@list"
    },
    "dedicatedCoreQuota": {
      "@id": "microsoft:dedicatedCoreQuota",
      "@type": "xsd:integer"
    },
    "lowPriorityCoreQuota": {
      "@id": "microsoft:lowPriorityCoreQuota",
      "@type": "xsd:integer"
    },
    "dedicatedCoreQuotaPerVMFamily": {
      "@id": "microsoft:dedicatedCoreQuotaPerVMFamily",
      "@container": "@list"
    },
    "dedicatedCoreQuotaPerVMFamilyEnforced": {
      "@id": "microsoft:dedicatedCoreQuotaPerVMFamilyEnforced",
      "@type": "xsd:boolean"
    },
    "poolQuota": {
      "@id": "microsoft:poolQuota",
      "@type": "xsd:integer"
    },
    "activeJobAndJobScheduleQuota": {
      "@id": "microsoft:activeJobAndJobScheduleQuota",
      "@type": "xsd:integer"
    },
    "KeyVaultProperties": "microsoft:KeyVaultProperties",
    "keyIdentifier": {
      "@id": "microsoft:keyIdentifier",
      "@type": "xsd:string"
    },
    "BatchAccountUpdateParameters": "microsoft:BatchAccountUpdateParameters",
    "PrivateEndpointConnectionProvisioningState": "microsoft:PrivateEndpointConnectionProvisioningState",
    "NetworkProfile": "microsoft:NetworkProfile",
    "accountAccess": {
      "@id": "microsoft:accountAccess",
      "@type": "@id"
    },
    "nodeManagementAccess": {
      "@id": "microsoft:nodeManagementAccess",
      "@type": "@id"
    },
    "BatchAccountKeys": "microsoft:BatchAccountKeys",
    "accountName": {
      "@id": "microsoft:accountName",
      "@type": "xsd:string"
    },
    "primary": {
      "@id": "microsoft:primary",
      "@type": "xsd:string"
    },
    "secondary": {
      "@id": "microsoft:secondary",
      "@type": "xsd:string"
    },
    "EncryptionProperties": "microsoft:EncryptionProperties",
    "keySource": {
      "@id": "microsoft:keySource",
      "@type": "@id"
    },
    "keyVaultProperties": {
      "@id": "microsoft:keyVaultProperties",
      "@type": "@id"
    },
    "OutboundEnvironmentEndpointCollection": "microsoft:OutboundEnvironmentEndpointCollection",
    "DetectorListResult": "microsoft:DetectorListResult",
    "DetectorResponse": "microsoft:DetectorResponse",
    "DetectorResponseProperties": "microsoft:DetectorResponseProperties",
    "ContainerHostDataPath": "microsoft:ContainerHostDataPath",
    "BatchPoolEndpointConfiguration": "microsoft:BatchPoolEndpointConfiguration",
    "inboundNATPools": {
      "@id": "microsoft:inboundNATPools",
      "@container": "@list"
    },
    "BatchTaskContainerSettings": "microsoft:BatchTaskContainerSettings",
    "containerRunOptions": {
      "@id": "microsoft:containerRunOptions",
      "@type": "xsd:string"
    },
    "imageName": {
      "@id": "microsoft:imageName",
      "@type": "xsd:string"
    },
    "registry": {
      "@id": "microsoft:registry",
      "@type": "@id"
    },
    "workingDirectory": {
      "@id": "microsoft:workingDirectory",
      "@type": "@id"
    },
    "containerHostBatchBindMounts": {
      "@id": "microsoft:containerHostBatchBindMounts",
      "@container": "@list"
    },
    "BatchVmDiskSecurityProfile": "microsoft:BatchVmDiskSecurityProfile",
    "securityEncryptionType": {
      "@id": "microsoft:securityEncryptionType",
      "@type": "@id"
    },
    "BatchAllTasksCompleteMode": "microsoft:BatchAllTasksCompleteMode",
    "DynamicVNetAssignmentScope": "microsoft:DynamicVNetAssignmentScope",
    "DiskEncryptionConfiguration": "microsoft:DiskEncryptionConfiguration",
    "customerManagedKey": {
      "@id": "microsoft:customerManagedKey",
      "@type": "@id"
    },
    "targets": {
      "@id": "microsoft:targets",
      "@container": "@list"
    },
    "BatchJobScheduleState": "microsoft:BatchJobScheduleState",
    "BatchTaskSchedulingPolicyUpdate": "microsoft:BatchTaskSchedulingPolicyUpdate",
    "jobDefaultOrder": {
      "@id": "microsoft:jobDefaultOrder",
      "@type": "xsd:string"
    },
    "nodeFillType": {
      "@id": "microsoft:nodeFillType",
      "@type": "@id"
    },
    "VirtualMachineConfigurationUpdate": "microsoft:VirtualMachineConfigurationUpdate",
    "imageReference": {
      "@id": "microsoft:imageReference",
      "@type": "@id"
    },
    "nodeAgentSKUId": {
      "@id": "microsoft:nodeAgentSKUId",
      "@type": "xsd:string"
    },
    "windowsConfiguration": {
      "@id": "microsoft:windowsConfiguration",
      "@type": "@id"
    },
    "dataDisks": {
      "@id": "microsoft:dataDisks",
      "@container": "@list"
    },
    "licenseType": {
      "@id": "microsoft:licenseType",
      "@type": "xsd:string"
    },
    "containerConfiguration": {
      "@id": "microsoft:containerConfiguration",
      "@type": "@id"
    },
    "diskEncryptionConfiguration": {
      "@id": "microsoft:diskEncryptionConfiguration",
      "@type": "@id"
    },
    "nodePlacementConfiguration": {
      "@id": "microsoft:nodePlacementConfiguration",
      "@type": "@id"
    },
    "extensions": {
      "@id": "microsoft:extensions",
      "@container": "@list"
    },
    "osDisk": {
      "@id": "microsoft:osDisk",
      "@type": "@id"
    },
    "securityProfile": {
      "@id": "microsoft:securityProfile",
      "@type": "@id"
    },
    "serviceArtifactReference": {
      "@id": "microsoft:serviceArtifactReference",
      "@type": "@id"
    },
    "NetworkConfiguration": "microsoft:NetworkConfiguration",
    "subnetId": {
      "@id": "microsoft:subnetId",
      "@type": "xsd:string"
    },
    "dynamicVNetAssignmentScope": {
      "@id": "microsoft:dynamicVNetAssignmentScope",
      "@type": "@id"
    },
    "endpointConfiguration": {
      "@id": "microsoft:endpointConfiguration",
      "@type": "@id"
    },
    "publicIPAddressConfiguration": {
      "@id": "microsoft:publicIPAddressConfiguration",
      "@type": "@id"
    },
    "enableAcceleratedNetworking": {
      "@id": "microsoft:enableAcceleratedNetworking",
      "@type": "xsd:boolean"
    },
    "InboundEndpointProtocol": "microsoft:InboundEndpointProtocol",
    "IPFamily": "microsoft:IPFamily",
    "CifsMountConfiguration": "microsoft:CifsMountConfiguration",
    "username": {
      "@id": "microsoft:username",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "microsoft:source",
      "@type": "xsd:string"
    },
    "relativeMountPath": {
      "@id": "microsoft:relativeMountPath",
      "@type": "xsd:string"
    },
    "mountOptions": {
      "@id": "microsoft:mountOptions",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "microsoft:password",
      "@type": "xsd:string"
    },
    "DiskCustomerManagedKey": "microsoft:DiskCustomerManagedKey",
    "identityReference": {
      "@id": "microsoft:identityReference",
      "@type": "@id"
    },
    "keyUrl": {
      "@id": "microsoft:keyUrl",
      "@type": "xsd:string"
    },
    "rotationToLatestKeyVersionEnabled": {
      "@id": "microsoft:rotationToLatestKeyVersionEnabled",
      "@type": "xsd:boolean"
    },
    "BatchDiffDiskSettings": "microsoft:BatchDiffDiskSettings",
    "placement": {
      "@id": "microsoft:placement",
      "@type": "@id"
    },
    "ServiceArtifactReferenceUpdate": "microsoft:ServiceArtifactReferenceUpdate",
    "BatchJobNetworkConfiguration": "microsoft:BatchJobNetworkConfiguration",
    "skipWithdrawFromVNet": {
      "@id": "microsoft:skipWithdrawFromVNet",
      "@type": "xsd:boolean"
    },
    "UserIdentity": "microsoft:UserIdentity",
    "autoUser": {
      "@id": "microsoft:autoUser",
      "@type": "@id"
    },
    "MountConfiguration": "microsoft:MountConfiguration",
    "azureBlobFileSystemConfiguration": {
      "@id": "microsoft:azureBlobFileSystemConfiguration",
      "@type": "@id"
    },
    "nfsMountConfiguration": {
      "@id": "microsoft:nfsMountConfiguration",
      "@type": "@id"
    },
    "cifsMountConfiguration": {
      "@id": "microsoft:cifsMountConfiguration",
      "@type": "@id"
    },
    "azureFileShareConfiguration": {
      "@id": "microsoft:azureFileShareConfiguration",
      "@type": "@id"
    },
    "BatchJobManagerTaskUpdate": "microsoft:BatchJobManagerTaskUpdate",
    "commandLine": {
      "@id": "microsoft:commandLine",
      "@type": "xsd:string"
    },
    "containerSettings": {
      "@id": "microsoft:containerSettings",
      "@type": "@id"
    },
    "resourceFiles": {
      "@id": "microsoft:resourceFiles",
      "@container": "@list"
    },
    "outputFiles": {
      "@id": "microsoft:outputFiles",
      "@container": "@list"
    },
    "environmentSettings": {
      "@id": "microsoft:environmentSettings",
      "@container": "@list"
    },
    "constraints": {
      "@id": "microsoft:constraints",
      "@type": "@id"
    },
    "requiredSlots": {
      "@id": "microsoft:requiredSlots",
      "@type": "xsd:integer"
    },
    "killJobOnCompletion": {
      "@id": "microsoft:killJobOnCompletion",
      "@type": "xsd:boolean"
    },
    "userIdentity": {
      "@id": "microsoft:userIdentity",
      "@type": "@id"
    },
    "runExclusive": {
      "@id": "microsoft:runExclusive",
      "@type": "xsd:boolean"
    },
    "applicationPackageReferences": {
      "@id": "microsoft:applicationPackageReferences",
      "@container": "@list"
    },
    "allowLowPriorityNode": {
      "@id": "microsoft:allowLowPriorityNode",
      "@type": "xsd:boolean"
    },
    "AutoUserScope": "microsoft:AutoUserScope",
    "BatchStartTaskUpdate": "microsoft:BatchStartTaskUpdate",
    "maxTaskRetryCount": {
      "@id": "microsoft:maxTaskRetryCount",
      "@type": "xsd:integer"
    },
    "waitForSuccess": {
      "@id": "microsoft:waitForSuccess",
      "@type": "xsd:boolean"
    },
    "BatchJobReleaseTaskUpdate": "microsoft:BatchJobReleaseTaskUpdate",
    "maxWallClockTime": {
      "@id": "microsoft:maxWallClockTime",
      "@type": "xsd:string"
    },
    "retentionTime": {
      "@id": "microsoft:retentionTime",
      "@type": "xsd:string"
    },
    "BatchPoolSpecification": "microsoft:BatchPoolSpecification",
    "vmSize": {
      "@id": "microsoft:vmSize",
      "@type": "xsd:string"
    },
    "virtualMachineConfiguration": {
      "@id": "microsoft:virtualMachineConfiguration",
      "@type": "@id"
    },
    "taskSlotsPerNode": {
      "@id": "microsoft:taskSlotsPerNode",
      "@type": "xsd:integer"
    },
    "taskSchedulingPolicy": {
      "@id": "microsoft:taskSchedulingPolicy",
      "@type": "@id"
    },
    "resizeTimeout": {
      "@id": "microsoft:resizeTimeout",
      "@type": "xsd:string"
    },
    "targetDedicatedNodes": {
      "@id": "microsoft:targetDedicatedNodes",
      "@type": "xsd:integer"
    },
    "targetLowPriorityNodes": {
      "@id": "microsoft:targetLowPriorityNodes",
      "@type": "xsd:integer"
    },
    "enableAutoScale": {
      "@id": "microsoft:enableAutoScale",
      "@type": "xsd:boolean"
    },
    "autoScaleFormula": {
      "@id": "microsoft:autoScaleFormula",
      "@type": "xsd:string"
    },
    "autoScaleEvaluationInterval": {
      "@id": "microsoft:autoScaleEvaluationInterval",
      "@type": "xsd:string"
    },
    "enableInterNodeCommunication": {
      "@id": "microsoft:enableInterNodeCommunication",
      "@type": "xsd:boolean"
    },
    "networkConfiguration": {
      "@id": "microsoft:networkConfiguration",
      "@type": "@id"
    },
    "startTask": {
      "@id": "microsoft:startTask",
      "@type": "@id"
    },
    "userAccounts": {
      "@id": "microsoft:userAccounts",
      "@container": "@list"
    },
    "metadata": {
      "@id": "microsoft:metadata",
      "@container": "@list"
    },
    "mountConfiguration": {
      "@id": "microsoft:mountConfiguration",
      "@container": "@list"
    },
    "upgradePolicy": {
      "@id": "microsoft:upgradePolicy",
      "@type": "@id"
    },
    "BatchJobManagerTask": "microsoft:BatchJobManagerTask",
    "OutputFileUploadHeader": "microsoft:OutputFileUploadHeader",
    "HostEndpointSettingsModeTypes": "microsoft:HostEndpointSettingsModeTypes",
    "BatchNodeFillType": "microsoft:BatchNodeFillType",
    "UpgradePolicy": "microsoft:UpgradePolicy",
    "mode": {
      "@id": "microsoft:mode",
      "@type": "@id"
    },
    "automaticOSUpgradePolicy": {
      "@id": "microsoft:automaticOSUpgradePolicy",
      "@type": "@id"
    },
    "rollingUpgradePolicy": {
      "@id": "microsoft:rollingUpgradePolicy",
      "@type": "@id"
    },
    "LinuxUserConfiguration": "microsoft:LinuxUserConfiguration",
    "uid": {
      "@id": "microsoft:uid",
      "@type": "xsd:integer"
    },
    "gid": {
      "@id": "microsoft:gid",
      "@type": "xsd:integer"
    },
    "sshPrivateKey": {
      "@id": "microsoft:sshPrivateKey",
      "@type": "xsd:string"
    },
    "ContainerType": "microsoft:ContainerType",
    "VMExtension": "microsoft:VMExtension",
    "publisher": {
      "@id": "microsoft:publisher",
      "@type": "xsd:string"
    },
    "typeHandlerVersion": {
      "@id": "microsoft:typeHandlerVersion",
      "@type": "xsd:string"
    },
    "autoUpgradeMinorVersion": {
      "@id": "microsoft:autoUpgradeMinorVersion",
      "@type": "xsd:boolean"
    },
    "enableAutomaticUpgrade": {
      "@id": "microsoft:enableAutomaticUpgrade",
      "@type": "xsd:boolean"
    },
    "settings": {
      "@id": "microsoft:settings"
    },
    "protectedSettings": {
      "@id": "microsoft:protectedSettings"
    },
    "provisionAfterExtensions": {
      "@id": "microsoft:provisionAfterExtensions",
      "@container": "@list"
    },
    "BatchOsDisk": "microsoft:BatchOsDisk",
    "ephemeralOSDiskSettings": {
      "@id": "microsoft:ephemeralOSDiskSettings",
      "@type": "@id"
    },
    "caching": {
      "@id": "microsoft:caching",
      "@type": "@id"
    },
    "diskSizeGB": {
      "@id": "microsoft:diskSizeGB",
      "@type": "xsd:integer"
    },
    "managedDisk": {
      "@id": "microsoft:managedDisk",
      "@type": "@id"
    },
    "writeAcceleratorEnabled": {
      "@id": "microsoft:writeAcceleratorEnabled",
      "@type": "xsd:boolean"
    },
    "OutputFileUploadConfig": "microsoft:OutputFileUploadConfig",
    "uploadCondition": {
      "@id": "microsoft:uploadCondition",
      "@type": "@id"
    },
    "BatchPublicIpAddressConfiguration": "microsoft:BatchPublicIpAddressConfiguration",
    "provision": {
      "@id": "microsoft:provision",
      "@type": "@id"
    },
    "ipFamilies": {
      "@id": "microsoft:ipFamilies",
      "@container": "@list"
    },
    "ipAddressIds": {
      "@id": "microsoft:ipAddressIds",
      "@container": "@list"
    },
    "ipTags": {
      "@id": "microsoft:ipTags",
      "@container": "@list"
    },
    "BatchJobPreparationTaskUpdate": "microsoft:BatchJobPreparationTaskUpdate",
    "rerunOnNodeRebootAfterSuccess": {
      "@id": "microsoft:rerunOnNodeRebootAfterSuccess",
      "@type": "xsd:boolean"
    },
    "DiskEncryptionTarget": "microsoft:DiskEncryptionTarget",
    "HostEndpointSettings": "microsoft:HostEndpointSettings",
    "inVMAccessControlProfileReferenceId": {
      "@id": "microsoft:inVMAccessControlProfileReferenceId",
      "@type": "xsd:string"
    },
    "UpgradePolicyUpdate": "microsoft:UpgradePolicyUpdate",
    "BatchJobConstraints": "microsoft:BatchJobConstraints",
    "BatchAutoPoolSpecificationUpdate": "microsoft:BatchAutoPoolSpecificationUpdate",
    "autoPoolIdPrefix": {
      "@id": "microsoft:autoPoolIdPrefix",
      "@type": "xsd:string"
    },
    "poolLifetimeOption": {
      "@id": "microsoft:poolLifetimeOption",
      "@type": "@id"
    },
    "keepAlive": {
      "@id": "microsoft:keepAlive",
      "@type": "xsd:boolean"
    },
    "pool": {
      "@id": "microsoft:pool",
      "@type": "@id"
    },
    "LoginMode": "microsoft:LoginMode",
    "BatchJobScheduleUpdateOptions": "microsoft:BatchJobScheduleUpdateOptions",
    "schedule": {
      "@id": "microsoft:schedule",
      "@type": "@id"
    },
    "jobSpecification": {
      "@id": "microsoft:jobSpecification",
      "@type": "@id"
    },
    "ProxyAgentSettings": "microsoft:ProxyAgentSettings",
    "enabled": {
      "@id": "microsoft:enabled",
      "@type": "xsd:boolean"
    },
    "imds": {
      "@id": "microsoft:imds",
      "@type": "@id"
    },
    "wireServer": {
      "@id": "microsoft:wireServer",
      "@type": "@id"
    },
    "BatchAutoPoolSpecification": "microsoft:BatchAutoPoolSpecification",
    "ContainerHostBatchBindMountEntry": "microsoft:ContainerHostBatchBindMountEntry",
    "isReadOnly": {
      "@id": "microsoft:isReadOnly",
      "@type": "xsd:boolean"
    },
    "BatchJobScheduleListResult": "microsoft:BatchJobScheduleListResult",
    "BatchJobPreparationTask": "microsoft:BatchJobPreparationTask",
    "VirtualMachineConfiguration": "microsoft:VirtualMachineConfiguration",
    "ContainerWorkingDirectory": "microsoft:ContainerWorkingDirectory",
    "BatchInboundNatPool": "microsoft:BatchInboundNatPool",
    "protocol": {
      "@id": "microsoft:protocol",
      "@type": "@id"
    },
    "backendPort": {
      "@id": "microsoft:backendPort",
      "@type": "xsd:integer"
    },
    "frontendPortRangeStart": {
      "@id": "microsoft:frontendPortRangeStart",
      "@type": "xsd:integer"
    },
    "frontendPortRangeEnd": {
      "@id": "microsoft:frontendPortRangeEnd",
      "@type": "xsd:integer"
    },
    "networkSecurityGroupRules": {
      "@id": "microsoft:networkSecurityGroupRules",
      "@container": "@list"
    },
    "NetworkSecurityGroupRuleAccess": "microsoft:NetworkSecurityGroupRuleAccess",
    "BatchPoolSpecificationUpdate": "microsoft:BatchPoolSpecificationUpdate",
    "BatchPoolInfoUpdate": "microsoft:BatchPoolInfoUpdate",
    "poolId": {
      "@id": "microsoft:poolId",
      "@type": "xsd:string"
    },
    "autoPoolSpecification": {
      "@id": "microsoft:autoPoolSpecification",
      "@type": "@id"
    },
    "UserAccount": "microsoft:UserAccount",
    "elevationLevel": {
      "@id": "microsoft:elevationLevel",
      "@type": "@id"
    },
    "linuxUserConfiguration": {
      "@id": "microsoft:linuxUserConfiguration",
      "@type": "@id"
    },
    "windowsUserConfiguration": {
      "@id": "microsoft:windowsUserConfiguration",
      "@type": "@id"
    },
    "BatchStartTask": "microsoft:BatchStartTask",
    "BatchJobScheduleStatistics": "microsoft:BatchJobScheduleStatistics",
    "startTime": {
      "@id": "microsoft:startTime",
      "@type": "xsd:dateTime"
    },
    "lastUpdateTime": {
      "@id": "microsoft:lastUpdateTime",
      "@type": "xsd:dateTime"
    },
    "userCPUTime": {
      "@id": "microsoft:userCPUTime",
      "@type": "xsd:string"
    },
    "kernelCPUTime": {
      "@id": "microsoft:kernelCPUTime",
      "@type": "xsd:string"
    },
    "wallClockTime": {
      "@id": "microsoft:wallClockTime",
      "@type": "xsd:string"
    },
    "readIOps": {
      "@id": "microsoft:readIOps",
      "@type": "xsd:string"
    },
    "writeIOps": {
      "@id": "microsoft:writeIOps",
      "@type": "xsd:string"
    },
    "readIOGiB": {
      "@id": "microsoft:readIOGiB",
      "@type": "xsd:decimal"
    },
    "writeIOGiB": {
      "@id": "microsoft:writeIOGiB",
      "@type": "xsd:decimal"
    },
    "numSucceededTasks": {
      "@id": "microsoft:numSucceededTasks",
      "@type": "xsd:string"
    },
    "numFailedTasks": {
      "@id": "microsoft:numFailedTasks",
      "@type": "xsd:string"
    },
    "numTaskRetries": {
      "@id": "microsoft:numTaskRetries",
      "@type": "xsd:string"
    },
    "waitTime": {
      "@id": "microsoft:waitTime",
      "@type": "xsd:string"
    },
    "BatchMetadataItem": "microsoft:BatchMetadataItem",
    "IPTag": "microsoft:IPTag",
    "ipTagType": {
      "@id": "microsoft:ipTagType",
      "@type": "xsd:string"
    },
    "tag": {
      "@id": "microsoft:tag",
      "@type": "xsd:string"
    },
    "BatchPoolEndpointConfigurationUpdate": "microsoft:BatchPoolEndpointConfigurationUpdate",
    "BatchJobScheduleCreateOptions": "microsoft:BatchJobScheduleCreateOptions",
    "SecurityTypes": "microsoft:SecurityTypes"
  },
  "@type": "schema:Dataset",
  "schema:name": "Microsoft Azure Batch API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Microsoft Azure Batch'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-batch-application-api-openapi.yml, openapi/microsoft-azure-batch-applicationpackage-api-openapi.yml, openapi/microsoft-azure-batch-applications-api-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/microsoft-azure-batch-application-api-openapi.yml",
    "openapi/microsoft-azure-batch-applicationpackage-api-openapi.yml",
    "openapi/microsoft-azure-batch-applications-api-openapi.yml",
    "openapi/microsoft-azure-batch-batchaccount-api-openapi.yml",
    "openapi/microsoft-azure-batch-detectorresponses-api-openapi.yml"
  ]
}