Skip to main content

Azure Containers

@rkcoleman/azure-containersv2026.05.26.2· 4d 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
@rkcoleman/azure-container-appv2026.05.26.2azure/container_app.ts
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(infinite)— Azure Container App
revision(infinite)— Container App revision
@rkcoleman/azure-container-app-environmentv2026.05.26.2azure/container_app_environment.ts
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(infinite)— Azure Container Apps managed environment
certificate(infinite)— Container Apps environment certificate
@rkcoleman/azure-container-app-jobv2026.05.26.2azure/container_app_job.ts
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: 'Schedule' (with cronExpression), 'Event' (with KEDA scale rule), or 'Manual'.
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(infinite)— Azure Container Apps Job
execution(infinite)— Container Apps Job execution
secrets(infinite)— Container Apps Job secrets (values redacted by Azure)
@rkcoleman/azure-container-registryv2026.05.26.2azure/container_registry.ts
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(infinite)— Azure Container Registry
repository(infinite)— Repository within an Azure Container Registry
credentials(infinite)— Admin login credentials for an Azure Container Registry (sensitive)
03Previous Versions1
2026.05.26.1May 26, 2026
04Stats
A
100 / 100
Downloads
5
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 types1/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