Skip to main content

Azure Containers

@rkcoleman/azure-containersv2026.05.26.2· 1mo agoMODELS
01README

Azure Container Apps, Container Apps Jobs, managed environments, and Azure Container Registry lifecycle models. Wraps the az CLI to provide list/get/sync/create/update/delete plus revision management, scheduled/event/manual job execution, certificate upload, and ACR credential retrieval. Designed to compose with @dougschaefer/azure-* models.

02Models4
azure/container_app.tsv2026.05.26.2
fn list()
List all Container Apps in a resource group (or all in the subscription).
fn get(name: string, resourceGroup?: string)
Get a single Container App with full configuration.
ArgumentTypeDescription
namestringContainer App name
resourceGroup?stringResource group name
fn sync(name: string, resourceGroup?: string)
Refresh the stored state of a Container App without making changes.
ArgumentTypeDescription
namestringContainer App name
resourceGroup?stringResource group name
fn create(name: string, resourceGroup?: string)
Create a Container App from an image.
ArgumentTypeDescription
namestringContainer App name
resourceGroup?stringResource group name
fn delete(name: string, resourceGroup?: string)
Delete a Container App.
ArgumentTypeDescription
namestringContainer App name
resourceGroup?stringResource group name
fn update(name: string, resourceGroup?: string, image?: string, cpu?: string, memory?: string)
Update a Container App — change image, scale, env vars, resources, or tags. Creates a new revision.
ArgumentTypeDescription
namestringContainer App name
resourceGroup?stringResource group name
image?stringNew container image
cpu?stringCPU cores (e.g. '0.5')
memory?stringMemory (e.g. '1.0Gi')
fn listRevisions(name: string, resourceGroup?: string)
List all revisions of a Container App.
ArgumentTypeDescription
namestringContainer App name
resourceGroup?stringResource group name
fn getRevision(name: string, revision: string, resourceGroup?: string)
Get a single revision of a Container App.
ArgumentTypeDescription
namestringContainer App name
revisionstringRevision name
resourceGroup?stringResource group name
fn activateRevision(name: string, revision: string, resourceGroup?: string)
Activate a Container App revision (for multiple-revision mode).
ArgumentTypeDescription
namestringContainer App name
revisionstringRevision name
resourceGroup?stringResource group name
fn deactivateRevision(name: string, revision: string, resourceGroup?: string)
Deactivate a Container App revision.
ArgumentTypeDescription
namestringContainer App name
revisionstringRevision name
resourceGroup?stringResource group name
fn restartRevision(name: string, revision: string, resourceGroup?: string)
Restart a Container App revision.
ArgumentTypeDescription
namestringContainer App name
revisionstringRevision name
resourceGroup?stringResource group name

Resources

containerApp— Azure Container App
azure/container_app_environment.tsv2026.05.26.2
fn list()
List all Container Apps environments in a resource group (or all in the subscription).
fn get(name: string, resourceGroup?: string)
Get a single Container Apps environment.
ArgumentTypeDescription
namestringEnvironment name
resourceGroup?stringResource group name
fn sync(name: string, resourceGroup?: string)
Refresh the stored state of a Container Apps environment without making changes.
ArgumentTypeDescription
namestringEnvironment name
resourceGroup?stringResource group name
fn create(name: string, resourceGroup?: string, location: string)
Create a Container Apps managed environment.
ArgumentTypeDescription
namestringEnvironment name
resourceGroup?stringResource group name
locationstringAzure region, e.g. eastus2
fn delete(name: string, resourceGroup?: string)
Delete a Container Apps environment. All apps in the environment must be deleted first.
ArgumentTypeDescription
namestringEnvironment name
resourceGroup?stringResource group name
fn update(name: string, resourceGroup?: string)
Update a Container Apps environment — change Log Analytics workspace, workload profiles, or tags.
ArgumentTypeDescription
namestringEnvironment name
resourceGroup?stringResource group name
fn listCertificates(name: string, resourceGroup?: string)
List custom-domain certificates installed on a Container Apps environment.
ArgumentTypeDescription
namestringEnvironment name
resourceGroup?stringResource group name
fn uploadCertificate(name: string, resourceGroup?: string)
Upload a PFX certificate to a Container Apps environment for custom-domain binding.
ArgumentTypeDescription
namestringEnvironment name
resourceGroup?stringResource group name

Resources

environment— Azure Container Apps managed environment
azure/container_app_job.tsv2026.05.26.2
fn list()
List Container Apps Jobs in a resource group (or across the subscription).
fn get(name: string, resourceGroup?: string)
Get details of a single Container Apps Job.
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
fn sync(name: string, resourceGroup?: string)
Refresh the stored state of a Container Apps Job without changes.
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
fn create(name: string, resourceGroup?: string, image: string, cpu?: string, containerName?: string, registryUsername?: string, registryPassword?: string)
Create a Container Apps Job. Choose triggerType:
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
imagestringContainer image (e.g. 'myacr.azurecr.io/img:tag')
cpu?stringCPU in cores (e.g. '0.5')
containerName?stringContainer name
registryUsername?stringRegistry username
registryPassword?stringRegistry password
fn update(name: string, resourceGroup?: string, image?: string, replicaTimeout?: number, replicaRetryLimit?: number, replicaCompletionCount?: number, parallelism?: number, cpu?: string, memory?: string, tags?: record)
Update a Container Apps Job — change image, cron expression, replica settings, env vars, or tags.
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
image?stringNew container image
replicaTimeout?number
replicaRetryLimit?number
replicaCompletionCount?number
parallelism?number
cpu?string
memory?string
tags?record
fn delete(name: string, resourceGroup?: string)
Delete a Container Apps Job.
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
fn start(name: string, resourceGroup?: string, cpu?: string, memory?: string)
Start a Container Apps Job execution. For Manual jobs this is how you trigger a run; for Schedule jobs this triggers an ad-hoc run outside the cron schedule.
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
cpu?stringOverride CPU
memory?stringOverride memory
fn stop(name: string, resourceGroup?: string)
Stop a running Container Apps Job execution. If executionName is omitted, stops all currently-running executions.
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
fn listExecutions(name: string, resourceGroup?: string)
List executions (run history) of a Container Apps Job.
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
fn getExecution(name: string, executionName: string, resourceGroup?: string)
Get a single Container Apps Job execution.
ArgumentTypeDescription
namestringContainer Apps Job name
executionNamestringExecution name
resourceGroup?stringResource group name
fn listSecrets(name: string, resourceGroup?: string)
List secrets attached to a Container Apps Job (Azure returns redacted values).
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
fn setSecrets(name: string, resourceGroup?: string)
Create or update secrets on a Container Apps Job.
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name
fn removeSecrets(name: string, resourceGroup?: string)
Remove named secrets from a Container Apps Job.
ArgumentTypeDescription
namestringContainer Apps Job name
resourceGroup?stringResource group name

Resources

job— Azure Container Apps Job
execution— Container Apps Job execution
azure/container_registry.tsv2026.05.26.2
fn list()
List all Azure Container Registries in a resource group (or all in the subscription).
fn get(name: string, resourceGroup?: string)
Get a single Azure Container Registry.
ArgumentTypeDescription
namestringRegistry name
resourceGroup?stringResource group name
fn sync(name: string, resourceGroup?: string)
Refresh the stored state of a container registry without making changes.
ArgumentTypeDescription
namestringRegistry name
resourceGroup?stringResource group name
fn create(resourceGroup?: string, location: string)
Create an Azure Container Registry.
ArgumentTypeDescription
resourceGroup?stringResource group name
locationstringAzure region, e.g. eastus2
fn delete(name: string, resourceGroup?: string)
Delete an Azure Container Registry.
ArgumentTypeDescription
namestringRegistry name
resourceGroup?stringResource group name
fn update(name: string, resourceGroup?: string)
Update a container registry — change SKU, admin status, public network access, or tags.
ArgumentTypeDescription
namestringRegistry name
resourceGroup?stringResource group name
fn listRepositories(name: string)
List repositories (image names) inside a container registry. Requires admin auth or AAD permissions on the registry.
ArgumentTypeDescription
namestringRegistry name
fn listTags(name: string, repository: string)
List tags for a repository in a container registry.
ArgumentTypeDescription
namestringRegistry name
repositorystringRepository (image) name
fn getCredentials(name: string, resourceGroup?: string)
Get admin login credentials for a container registry. Admin user must be enabled on the registry.
ArgumentTypeDescription
namestringRegistry name
resourceGroup?stringResource group name

Resources

registry— Azure Container Registry
repository— Repository within an Azure Container Registry
03Previous Versions1
2026.05.26.1May 26, 2026
04Stats
A
100 / 100
Downloads
6
Archive size
23.3 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels