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