Azure Containers
@rkcoleman/azure-containersv2026.05.26.2
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.
02Models
@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.
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| resourceGroup? | string | Resource group name |
fn sync(name: string, resourceGroup?: string)
Refresh the stored state of a Container App without making changes.
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| resourceGroup? | string | Resource group name |
fn create(name: string, resourceGroup?: string)
Create a Container App from an image.
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| resourceGroup? | string | Resource group name |
fn delete(name: string, resourceGroup?: string)
Delete a Container App.
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| resourceGroup? | string | Resource 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.
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| resourceGroup? | string | Resource group name |
| image? | string | New container image |
| cpu? | string | CPU cores (e.g. '0.5') |
| memory? | string | Memory (e.g. '1.0Gi') |
fn listRevisions(name: string, resourceGroup?: string)
List all revisions of a Container App.
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| resourceGroup? | string | Resource group name |
fn getRevision(name: string, revision: string, resourceGroup?: string)
Get a single revision of a Container App.
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| revision | string | Revision name |
| resourceGroup? | string | Resource group name |
fn activateRevision(name: string, revision: string, resourceGroup?: string)
Activate a Container App revision (for multiple-revision mode).
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| revision | string | Revision name |
| resourceGroup? | string | Resource group name |
fn deactivateRevision(name: string, revision: string, resourceGroup?: string)
Deactivate a Container App revision.
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| revision | string | Revision name |
| resourceGroup? | string | Resource group name |
fn restartRevision(name: string, revision: string, resourceGroup?: string)
Restart a Container App revision.
| Argument | Type | Description |
|---|---|---|
| name | string | Container App name |
| revision | string | Revision name |
| resourceGroup? | string | Resource 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.
| Argument | Type | Description |
|---|---|---|
| name | string | Environment name |
| resourceGroup? | string | Resource group name |
fn sync(name: string, resourceGroup?: string)
Refresh the stored state of a Container Apps environment without making changes.
| Argument | Type | Description |
|---|---|---|
| name | string | Environment name |
| resourceGroup? | string | Resource group name |
fn create(name: string, resourceGroup?: string, location: string)
Create a Container Apps managed environment.
| Argument | Type | Description |
|---|---|---|
| name | string | Environment name |
| resourceGroup? | string | Resource group name |
| location | string | Azure region, e.g. eastus2 |
fn delete(name: string, resourceGroup?: string)
Delete a Container Apps environment. All apps in the environment must be deleted first.
| Argument | Type | Description |
|---|---|---|
| name | string | Environment name |
| resourceGroup? | string | Resource group name |
fn update(name: string, resourceGroup?: string)
Update a Container Apps environment — change Log Analytics workspace, workload profiles, or tags.
| Argument | Type | Description |
|---|---|---|
| name | string | Environment name |
| resourceGroup? | string | Resource group name |
fn listCertificates(name: string, resourceGroup?: string)
List custom-domain certificates installed on a Container Apps environment.
| Argument | Type | Description |
|---|---|---|
| name | string | Environment name |
| resourceGroup? | string | Resource group name |
fn uploadCertificate(name: string, resourceGroup?: string)
Upload a PFX certificate to a Container Apps environment for custom-domain binding.
| Argument | Type | Description |
|---|---|---|
| name | string | Environment name |
| resourceGroup? | string | Resource 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.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource group name |
fn sync(name: string, resourceGroup?: string)
Refresh the stored state of a Container Apps Job without changes.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource 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'.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource group name |
| image | string | Container image (e.g. 'myacr.azurecr.io/img:tag') |
| cpu? | string | CPU in cores (e.g. '0.5') |
| containerName? | string | Container name |
| registryUsername? | string | Registry username |
| registryPassword? | string | Registry 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.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource group name |
| image? | string | New 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.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource 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.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource group name |
| cpu? | string | Override CPU |
| memory? | string | Override memory |
fn stop(name: string, resourceGroup?: string)
Stop a running Container Apps Job execution. If executionName is omitted, stops all currently-running executions.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource group name |
fn listExecutions(name: string, resourceGroup?: string)
List executions (run history) of a Container Apps Job.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource group name |
fn getExecution(name: string, executionName: string, resourceGroup?: string)
Get a single Container Apps Job execution.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| executionName | string | Execution name |
| resourceGroup? | string | Resource group name |
fn listSecrets(name: string, resourceGroup?: string)
List secrets attached to a Container Apps Job (Azure returns redacted values).
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource group name |
fn setSecrets(name: string, resourceGroup?: string)
Create or update secrets on a Container Apps Job.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource group name |
fn removeSecrets(name: string, resourceGroup?: string)
Remove named secrets from a Container Apps Job.
| Argument | Type | Description |
|---|---|---|
| name | string | Container Apps Job name |
| resourceGroup? | string | Resource 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.
| Argument | Type | Description |
|---|---|---|
| name | string | Registry name |
| resourceGroup? | string | Resource group name |
fn sync(name: string, resourceGroup?: string)
Refresh the stored state of a container registry without making changes.
| Argument | Type | Description |
|---|---|---|
| name | string | Registry name |
| resourceGroup? | string | Resource group name |
fn create(resourceGroup?: string, location: string)
Create an Azure Container Registry.
| Argument | Type | Description |
|---|---|---|
| resourceGroup? | string | Resource group name |
| location | string | Azure region, e.g. eastus2 |
fn delete(name: string, resourceGroup?: string)
Delete an Azure Container Registry.
| Argument | Type | Description |
|---|---|---|
| name | string | Registry name |
| resourceGroup? | string | Resource group name |
fn update(name: string, resourceGroup?: string)
Update a container registry — change SKU, admin status, public network access, or tags.
| Argument | Type | Description |
|---|---|---|
| name | string | Registry name |
| resourceGroup? | string | Resource group name |
fn listRepositories(name: string)
List repositories (image names) inside a container registry. Requires admin auth or AAD permissions on the registry.
| Argument | Type | Description |
|---|---|---|
| name | string | Registry name |
fn listTags(name: string, repository: string)
List tags for a repository in a container registry.
| Argument | Type | Description |
|---|---|---|
| name | string | Registry name |
| repository | string | Repository (image) name |
fn getCredentials(name: string, resourceGroup?: string)
Get admin login credentials for a container registry. Admin user must be enabled on the registry.
| Argument | Type | Description |
|---|---|---|
| name | string | Registry name |
| resourceGroup? | string | Resource 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 Versions
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