List Containers
Response
Error Responses
Status Codes:401- Unauthorized500- Internal server error
Create Container
Request Body
Azure subscription ID
Resource group name
Azure region for the container
Container name
Container image (e.g., “nginx:latest”, “mcr.microsoft.com/azuredocs/aci-helloworld”)
Number of CPU cores (e.g., 0.5, 1.0, 2.0)
Memory in GB (e.g., 1.0, 1.5, 4.0)
Exposed port number
Response
Success message with container name
Full Azure resource ID of the created container
Container Configuration
- OS Type: Linux
- Restart Policy: Always
- IP Address Type: Public
- Protocol: TCP
Error Responses
Status Codes:200- Container created successfully400- Missing required parameters401- Unauthorized500- Internal server error
Restart Container
Request Body
Azure subscription ID
Resource group name
Container name to restart
Response
Confirmation message
Error Responses
Status Codes:200- Container restarted successfully400- Missing required parameters401- Unauthorized500- Internal server error
Delete Container
Request Body
Azure subscription ID
Resource group name
Container name to delete
Response
Confirmation message
Error Responses
Status Codes:200- Container deleted successfully400- Missing required parameters401- Unauthorized500- Internal server error