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

Azure Container Instances Subscriptions API

The Subscriptions API from Azure Container Instances — 12 operation(s) for subscriptions.

Azure Container Instances Subscriptions API is one of 2 APIs that Azure Container Instances publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Subscription. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

This API exposes 15 operations across 12 paths, and defines 41 schemas. It is described by OpenAPI 3.2.0, at version 2.0.

Requests are made against a single base URL, https://management.azure.com.

15 operations 12 paths 41 schemas 2 DELETE7 GET1 PATCH4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0
Server
https://management.azure.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Azure Container Instances Subscriptions API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (azure_auth) using the implicit flow, exposing 1 scope. By default, every request must be authenticated.

  • azure_auth — Azure Active Directory OAuth2 Flow

Paths & Operations 15

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

Subscriptions 15
GET
/subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/containerGroups
Azure Container Instances Get a List of Container Groups in the Specified Subscription.
ContainerGroups_List 2 params → 200default
GET
/subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/cachedImages
Azure Container Instances Get the List of Cached Images.
ListCachedImages 3 params → 200default
GET
/subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/capabilities
Azure Container Instances Get the List of Capabilities of the Location.
ListCapabilities 3 params → 200default
GET
/subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/usages
Azure Container Instances Container Group Usage List
ContainerGroupUsage_List 3 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups
Azure Container Instances Get a List of Container Groups in the Specified Subscription and Resource Group.
ContainerGroups_ListByResourceGroup 3 params → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}
Azure Container Instances Delete the Specified Container Group.
ContainerGroups_Delete 4 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}
Azure Container Instances Get the Properties of the Specified Container Group.
ContainerGroups_Get 4 params → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}
Azure Container Instances Update Container Groups.
ContainerGroups_Update 4 params body → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}
Azure Container Instances Create or Update Container Groups.
ContainerGroups_CreateOrUpdate 4 params body → 200201default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/exec
Azure Container Instances Executes a Command in a Specific Container Instance.
Container_ExecuteCommand 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/logs
Azure Container Instances Get the Logs for a Specified Container Instance.
Container_ListLogs 6 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/restart
Azure Container Instances Restarts All Containers in a Container Group.
ContainerGroups_Restart 4 params → 204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/start
Azure Container Instances Starts All Containers in a Container Group.
ContainerGroups_Start 4 params → 204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/stop
Azure Container Instances Stops All Containers in a Container Group.
ContainerGroups_Stop 4 params → 204default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default
Azure Container Instances Delete the Container Instance Service Association Link for the Subnet.
ServiceAssociationLink_Delete 5 params → 200204default

Schemas 41

The contract defines 41 schemas that model the data the API accepts and returns. The most detailed are ContainerProperties (9 properties), ContainerProbe (7 properties), Event (6 properties), Capabilities (6 properties). Each schema is shown below with its type and property counts.

Event
object
A container group or container instance event.
6 properties
ImageRegistryCredential
object
Image registry credential.
3 properties 2 required
Resource
object
The Resource model definition.
5 properties
ContainerGroupListResult
object
The container group list response that contains the container group properties.
2 properties
ContainerGroupDiagnostics
object
Container group diagnostic information.
1 property
ResourceRequests
object
The resource requests.
3 properties 2 required
EmptyDirVolume
object
The empty directory volume.
ContainerGroupNetworkProfile
object
Container group network profile information.
1 property 1 required
CachedImagesListResult
object
The response containing cached images.
2 properties
ContainerExecRequest
object
The container exec request.
2 properties
Volume
object
The properties of the volume.
5 properties 1 required
GpuResource
object
The GPU resource.
2 properties 2 required
ContainerHttpGet
object
The container Http Get settings, for liveness or readiness probe
3 properties 1 required
ContainerGroupIdentity
object
Identity for the container group.
4 properties
CloudError
object
An error response from the Batch service.
1 property
GitRepoVolume
object
Represents a volume that is populated with the contents of a git repository
3 properties 1 required
UsageListResult
object
The response containing the usage data
1 property
EnvironmentVariable
object
The environment variable to set within the container instance.
3 properties 1 required
Usage
object
A single usage result
4 properties
SecretVolume
object
The secret volume.
ContainerPort
object
The port exposed on the container instance.
2 properties 1 required
ContainerGroup
A container group.
AzureFileVolume
object
The properties of the Azure File volume. Azure File shares are mounted as volumes.
4 properties 2 required
ContainerProbe
object
The container probe, for liveness or readiness
7 properties
cachedImages
object
The cached image and OS type.
3 properties 2 required
CapabilitiesListResult
object
The response containing list of capabilities.
2 properties
LogAnalytics
object
Container group log analytics information.
4 properties 2 required
DnsConfiguration
object
DNS configuration for the container group.
3 properties 1 required
ResourceRequirements
object
The resource requirements.
2 properties 1 required
ContainerProperties
object
The container instance properties.
9 properties 2 required
IpAddress
object
IP address for the container group.
5 properties 2 required
VolumeMount
object
The properties of the volume mount.
3 properties 2 required
Port
object
The port exposed on the container group.
2 properties 1 required
Container
object
A container instance.
2 properties 2 required
ResourceLimits
object
The resource limits.
3 properties
Logs
object
The logs.
1 property
ContainerExec
object
The container execution command, for liveness or readiness probe
1 property
ContainerExecResponse
object
The information for the container exec command.
2 properties
Capabilities
object
The regional capabilities.
6 properties
CloudErrorBody
object
An error response from the Batch service.
4 properties
ContainerState
object
The container instance state.
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

azure-container-instances-subscriptions-api-openapi.yml Raw ↑

Other APIs Azure Container Instances publishes across the network.

Azure Container Instances Operations API
Where this information came from

This is an independent, third-party profile of Azure Container Instances Subscriptions 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.