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