How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure BatchAccount API

The BatchAccount API from Microsoft Azure — 7 operation(s) for batchaccount.

Microsoft Azure BatchAccount API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include BatchAccount. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 10 operations across 7 paths, and defines 33 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

10 operations 7 paths 33 schemas 1 DELETE4 GET1 PATCH3 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 10

Across 7 paths, the API surfaces 10 operations — 1 DELETE, 4 GET, 1 PATCH, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

BatchAccount 10
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Batch Batchaccounts Accountname
microsoftAzureBatchaccountCreate 4 params body → 200202default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}
Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Batch Batchaccounts Accountname
microsoftAzureBatchaccountUpdate 4 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Batch Batchaccounts Accountname
microsoftAzureBatchaccountDelete 4 params → 200202204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Batch Batchaccounts Accountname
microsoftAzureBatchaccountGet 4 params → 200default
GET
/subscriptions/{subscriptionId}/providers/Microsoft.Batch/batchAccounts
Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Batch Batchaccounts
microsoftAzureBatchaccountList 2 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Batch Batchaccounts
microsoftAzureBatchaccountListbyresourcegroup 3 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/syncAutoStorageKeys
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Batch Batchaccounts Accountname Syncautostoragekeys
microsoftAzureBatchaccountSynchronizeautostoragekeys 4 params → 204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/regenerateKeys
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Batch Batchaccounts Accountname Regeneratekeys
microsoftAzureBatchaccountRegeneratekey 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/listKeys
Microsoft Azure Gets The Account Keys For The Specified Batch Account
microsoftAzureBatchaccountGetkeys 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/outboundNetworkDependenciesEndpoints
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Batch Batchaccounts Accountname Outboundnetworkdependenciesendpoints
microsoftAzureBatchaccountListoutboundnetworkdependenciesendpoints 4 params → 200default

Schemas 33

The contract defines 33 schemas that model the data the API accepts and returns. The most detailed are BatchAccountProperties (14 properties), BatchAccountCreateProperties (5 properties), Resource (5 properties), CloudErrorBody (4 properties). Each schema is shown below with its type and property counts.

BatchAccountListResult
object
Values returned by the List operation.
2 properties
PublicNetworkAccessType
string
The network access type for operating on the resources in the Batch account.
PrivateEndpointConnectionProperties
object
Private endpoint connection properties.
3 properties
PrivateEndpoint
object
The private endpoint of the private endpoint connection.
1 property
OutboundEnvironmentEndpointCollection
object
Values returned by the List operation.
2 properties
BatchAccountUpdateParameters
object
Parameters for updating an Azure Batch account.
3 properties
CloudError_2
object
An error response from the Batch service.
1 property
EndpointDetail
object
Details about the connection between the Batch service and the endpoint.
1 property
VirtualMachineFamilyCoreQuota
object
A VM Family and its associated core quota for the Batch account.
2 properties
BatchAccountIdentity
object
The identity of the Batch account, if configured. This is only used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuratio…
4 properties 1 required
BatchAccountCreateParameters
object
Parameters supplied to the Create operation.
4 properties 1 required
EncryptionProperties
object
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a…
2 properties
BatchAccountCreateProperties
object
The properties of a Batch account.
5 properties
CloudErrorBody_2
object
An error response from the Batch service.
4 properties
KeyVaultReference
object
Identifies the Azure key vault associated with a Batch account.
2 properties 2 required
PrivateLinkServiceConnectionState
object
The private link service connection state of the private endpoint connection
3 properties 1 required
PoolAllocationMode
string
The allocation mode for creating pools in the Batch account.
Resource
object
A definition of an Azure resource.
5 properties
AutoStorageProperties
object
Contains information about the auto-storage account associated with a Batch account.
1 property 1 required
KeyVaultProperties
object
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault.
1 property
PrivateEndpointConnection
object
Contains information about a private link resource.
1 property
ProxyResource
object
A definition of an Azure resource.
4 properties
AutoStorageBaseProperties
object
The properties related to the auto-storage account.
1 property 1 required
BatchAccountUpdateProperties
object
The properties of a Batch account.
2 properties
BatchAccount
object
Contains information about an Azure Batch account.
2 properties
PrivateLinkServiceConnectionStatus
string
CloudErrorBody
object
An error response from the Batch service.
4 properties
CloudError
object
An error response from the Batch service.
1 property
BatchAccountProperties
object
Account specific properties.
14 properties
BatchAccountRegenerateKeyParameters
object
Parameters supplied to the RegenerateKey operation.
1 property 1 required
EndpointDependency
object
A domain name and connection details used to access a dependency.
3 properties
BatchAccountKeys
object
A set of Azure Batch account keys.
3 properties
OutboundEnvironmentEndpoint
object
A collection of related endpoints from the same service for which the Batch service requires outbound access.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-batchaccount-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure BatchAccount API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.