Skip to content
Back to main site

Azure Container Apps

Create Container Apps environments and apps with ingress, container and scale settings, and read their revision state.

Plan: Free173 of 173 operations implemented across its API7Known differences

App and revision state is modeled: an image that doesn't exist was reported Healthy and Running, and requests to the app's ingress answered 404.

Example checked on Vera 1.2.2, 8 November 2026. Each coverage note names its own evidence and date.

Start Vera as in Get started. Then open Bash in a terminal of its own (on macOS, whose terminal starts zsh, type bash first), go to an empty scratch directory and run this; it needs curl and Python 3. It fetches the emulator's own certificate, so every request checks TLS, and defines arm, which this page's commands use. The bearer token vera-local is a dummy local credential, not your license key.

Terminal window
export VERA_CA_CERT="$PWD/vera-ca.pem"
curl --fail --silent --show-error --noproxy '*' --insecure \
https://localhost:8543/_vera/ca.pem --output "$VERA_CA_CERT"
curl --fail --silent --show-error --noproxy '*' \
--cacert "$VERA_CA_CERT" https://localhost:8543/_vera/health; echo
export AZ_BASE='https://localhost:8543'
export SUB='00000000-0000-0000-0000-000000000001'
export TENANT='00000000-0000-0000-0000-0000000000a1'
export TOKEN='vera-local'
62 more lines: show the full setup
# arm METHOD /path API_VERSION [body.json]
# Prints the response body once any operation it started has finished, or,
# if that response had no body, the finished operation's response, such as
# a RunCommand result. A finished operation can hold a failed result: read it.
arm() (
set -eu
method=$1; path=$2; version=$3
work=$(mktemp -d)
trap 'rm -rf "$work"' EXIT
case "$path" in /*) ;; *) printf 'Expected a relative /path\n' >&2; exit 1;; esac
case "$AZ_BASE" in https://localhost:8543|https://127.0.0.1:8543) ;; *) printf 'This recipe requires the local emulator\n' >&2; exit 1;; esac
args=(--fail-with-body --silent --show-error --noproxy '*' --max-time 20
--cacert "$VERA_CA_CERT" -H "Authorization: Bearer $TOKEN"
-H 'Content-Type: application/json')
body=()
if [ "$#" -ge 4 ]; then body=(--data-binary "@$4"); fi
code=$(curl "${args[@]}" -X "$method" ${body[@]+"${body[@]}"} -D "$work/headers" \
-o "$work/body" -w '%{http_code}' "$AZ_BASE$path?api-version=$version") || {
cat "$work/body" >&2; exit 1;
}
poll_url=$(python3 - "$work/headers" "$AZ_BASE" <<'PY'
import sys,urllib.parse
headers={}
for line in open(sys.argv[1]):
if ':' in line:
key,value=line.split(':',1); headers[key.lower()]=value.strip()
url=headers.get('azure-asyncoperation') or headers.get('operation-location') or headers.get('location') or ''
if url:
url=urllib.parse.urljoin(sys.argv[2],url); p=urllib.parse.urlsplit(url)
if p.scheme!='https' or p.hostname not in ('localhost','127.0.0.1') or p.port!=8543:
raise SystemExit('Refusing a non-local operation URL')
print(url)
PY
) || exit 1
if [ -n "$poll_url" ] && [ "$method" != GET ] && [ "$method" != HEAD ]; then
done_ok=false
for attempt in $(seq 1 30); do
code=$(curl "${args[@]}" -D "$work/poll-headers" -o "$work/poll-body" -w '%{http_code}' "$poll_url") || {
cat "$work/poll-body" >&2; exit 1;
}
state=$(python3 - "$work/poll-body" "$code" <<'PY'
import sys,json
raw=open(sys.argv[1]).read(); code=int(sys.argv[2]); value=json.loads(raw) if raw.strip() else {}
status=str(value.get('status') or value.get('properties',{}).get('provisioningState') or '').lower()
if status in ('failed','canceled','cancelled') or value.get('error'):
print(raw,file=sys.stderr);raise SystemExit('Operation failed')
if status in ('succeeded','completed') or (not status and code in (200,204)):
print('done')
else: print('pending')
PY
) || exit 1
if [ "$state" = done ]; then done_ok=true; break; fi
sleep 1
done
if [ "$done_ok" != true ]; then printf 'Operation polling timed out\n' >&2; exit 1; fi
if [ -s "$work/poll-body" ] && ! grep -q '[^[:space:]]' "$work/body" 2>/dev/null; then
cp "$work/poll-body" "$work/body"
fi
fi
cat "$work/body"
printf '\n'
)

The health check answers {"cloud": "azure", "generation_status": "generated", "status": "ok"}. Requests go only to the emulator at https://localhost:8543: the helper refuses any other address, including the Azure-looking URLs some responses hold. When you've finished, close the terminal and delete the scratch directory; that removes only these local files, not what you created in the emulator.

The examples use the Container Apps API (Microsoft.App) at 2026-07-01, the version tested with this build, and 2025-04-01 for the resource group.

An app’s ingress fqdn, and some other addresses in responses, look like Azure’s. They name the app: don’t send requests to them.

Create a resource group and a Container Apps environment, then an app in it with external HTTP ingress, one container and one replica. The image is deliberately one that doesn’t exist: example.invalid is a reserved name that never resolves, which shows that the app’s state is modeled rather than pulled and run.

Terminal window
RG="docs-azure-container-apps"
RGID="/subscriptions/$SUB/resourceGroups/$RG"
cat > resource-group.json <<'JSON'
{"location":"eastus"}
JSON
arm PUT "$RGID" 2025-04-01 resource-group.json
cat > managedenvironments-createorupdate.json <<JSON
{
"location": "eastus",
"properties": {}
}
JSON
arm PUT "$RGID/providers/Microsoft.App/managedEnvironments/docs-env" 2026-07-01 managedenvironments-createorupdate.json
cat > containerapps-createorupdate.json <<JSON
{
"location": "eastus",
"properties": {
"managedEnvironmentId": "$RGID/providers/Microsoft.App/managedEnvironments/docs-env",
"configuration": {
"ingress": {
"external": true,
"targetPort": 8080,
"transport": "http"
}
},
"template": {
"containers": [
{
"name": "app",
"image": "example.invalid/vera-audit/nonexistent:latest",
"resources": {
"cpu": 0.25,
"memory": "0.5Gi"
}
}
],
"scale": {
"minReplicas": 1,
"maxReplicas": 1
}
}
}
}
JSON
arm PUT "$RGID/providers/Microsoft.App/containerApps/docs-container" 2026-07-01 containerapps-createorupdate.json

Each create answers 201 with an operation to poll, which arm follows to the end. Read the app back, then list its revisions:

Terminal window
arm GET "$RGID/providers/Microsoft.App/containerApps/docs-container" 2026-07-01
arm GET "$RGID/providers/Microsoft.App/containerApps/docs-container/revisions" 2026-07-01

The app holds the configuration you sent. Its revision is reported provisioned, healthy and running with one replica, even though the image doesn’t exist. Selected fields from the last command’s output:

Output (selected fields)
{
"value": [
{
"properties": {
"provisioningState": "Provisioned",
"healthState": "Healthy",
"runningState": "Running",
"replicas": 1
}
}
]
}

To clean up, delete the app, then the environment:

Terminal window
arm DELETE "$RGID/providers/Microsoft.App/containerApps/docs-container" 2026-07-01
arm DELETE "$RGID/providers/Microsoft.App/managedEnvironments/docs-env" 2026-07-01

Each delete answers 202, and its operation finishes with an empty 200. The resource group docs-azure-container-apps stays, since deleting a resource group fails in Vera 1.2.2; a fresh emulator starts without it.

  • Managed environments: create and delete, each polled to completion.
  • Container apps: create with external HTTP ingress on a target port, a container with CPU and memory settings and a fixed scale of one replica; read back; delete.
  • Revisions: list an app’s revisions, with their provisioning, health and running states and replica count. These are modeled values, as the example shows.

The main limits are below. A few more apply to every service, and the API coverage notes cover smaller differences.

  • Running state isn’t execution. The example’s image doesn’t exist, yet its revision was Provisioned, Healthy and Running with one replica. A revision’s state isn’t evidence that an image was pulled or a container ran.
  • Ingress traffic wasn’t established. On Vera 1.2.0-rc.3, the tested local ingress routes still returned 404: while the app existed, GET / was sent to the emulator with the app’s returned fqdn as the hostname, and with a .azurecontainerapps.localhost hostname.
  • Jobs don’t run workloads. Jobs_Start creates Running execution, replica and container records, with exec, log and debug URL strings, but no container runs, and the execution stays Running until it’s stopped. Cron schedules and events don’t start executions, and Jobs_Suspend and Jobs_Resume change only the job’s recorded scheduler state.
  • Functions aren’t invoked. FunctionsExtension_InvokeFunctionsHost returns a discovered function’s metadata as JSON text instead of running the function.
  • Not run as examples: Dapr, jobs, exec and log streaming, traffic to revisions, secrets mounted into containers, autoscaling and connected environments. The API coverage marks these from a review of Vera 1.2.0’s source, with their limits in the notes.

Every operation of the API on this page, from its pinned public definition, and whether Vera 1.2.0 implements it. Only the API surfaces in this release are listed, and each operation once. Implementation availability was reviewed against the Vera 1.2.0 source on 6 November 2026. Source inspection identifies a local implementation and its known limits; it doesn't mean every operation or API version was tested with a request. Each note names its evidence: a Local observation without a build or date is from Vera 1.2.0 preview, on 5 November 2026, and one from a later build, such as Vera 1.2.0-rc.3 or Vera 1.2.2, names that build and its date. No response was compared with Azure's. What the statuses mean

AvailableEnvironmentModes

1 of 1 implemented
OperationStatusNotes
AvailableEnvironmentModes_ListImplementedSource inspection: Answers from local records.

AvailableWorkloadProfiles

1 of 1 implemented
OperationStatusNotes
AvailableWorkloadProfiles_GetImplementedSource inspection: Answers from local records.

BillingMeters

1 of 1 implemented
OperationStatusNotes
BillingMeters_GetImplementedSource inspection: Answers from local records.

Certificates

5 of 5 implemented
OperationStatusNotes
Certificates_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
Certificates_DeleteImplementedSource inspection: Removes local records, with dependency checks.
Certificates_GetImplementedSource inspection: Answers from local records.
Certificates_ListImplementedSource inspection: Answers from local records.
Certificates_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

ConnectedEnvironments

7 of 7 implemented
OperationStatusNotes
ConnectedEnvironments_CheckNameAvailabilityImplementedSource inspection: Answers from local records.
ConnectedEnvironments_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ConnectedEnvironments_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ConnectedEnvironments_GetImplementedSource inspection: Answers from local records.
ConnectedEnvironments_ListByResourceGroupImplementedSource inspection: Answers from local records.
ConnectedEnvironments_ListBySubscriptionImplementedSource inspection: Answers from local records.
ConnectedEnvironments_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

ConnectedEnvironmentsCertificates

5 of 5 implemented
OperationStatusNotes
ConnectedEnvironmentsCertificates_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ConnectedEnvironmentsCertificates_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ConnectedEnvironmentsCertificates_GetImplementedSource inspection: Answers from local records.
ConnectedEnvironmentsCertificates_ListImplementedSource inspection: Answers from local records.
ConnectedEnvironmentsCertificates_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

ConnectedEnvironmentsDaprComponents

5 of 5 implemented
OperationStatusNotes
ConnectedEnvironmentsDaprComponents_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ConnectedEnvironmentsDaprComponents_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ConnectedEnvironmentsDaprComponents_GetImplementedSource inspection: Answers from local records.
ConnectedEnvironmentsDaprComponents_ListImplementedSource inspection: Answers from local records.
ConnectedEnvironmentsDaprComponents_ListSecretsImplementedSource inspection: Answers from local records.

ConnectedEnvironmentsStorages

4 of 4 implemented
OperationStatusNotes
ConnectedEnvironmentsStorages_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ConnectedEnvironmentsStorages_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ConnectedEnvironmentsStorages_GetImplementedSource inspection: Answers from local records.
ConnectedEnvironmentsStorages_ListImplementedSource inspection: Answers from local records.

ContainerAppPrivateEndpointConnections

4 of 4 implemented
OperationStatusNotes
ContainerAppPrivateEndpointConnections_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppPrivateEndpointConnections_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ContainerAppPrivateEndpointConnections_GetImplementedSource inspection: Answers from local records.
ContainerAppPrivateEndpointConnections_ListImplementedSource inspection: Answers from local records.

ContainerAppPrivateLinkResources

2 of 2 implemented
OperationStatusNotes
ContainerAppPrivateLinkResources_GetImplementedSource inspection: Answers from local records.
ContainerAppPrivateLinkResources_ListImplementedSource inspection: Answers from local records.

ContainerApps

11 of 11 implemented · 2 known differences
OperationStatusNotes
ContainerApps_CreateOrUpdateKnown differenceLocal observation: Creating an app with external HTTP ingress, one container and a scale of one replica answered HTTP 201. Once its operation finished, its revision was reported Healthy and Running with one replica, for an example.invalid image that doesn't exist, and ingress requests answered 404. The state is modeled, not evidence that a container ran.
ContainerApps_DeleteImplementedLocal observation: Answered HTTP 202, and its operation finished with an empty HTTP 200.
ContainerApps_GetKnown differenceLocal observation: Returned the app's configuration, with an Azure-style ingress fqdn. GET / sent to the emulator with that fqdn as the hostname answered 404, so no ingress was established.
ContainerApps_GetAuthTokenImplementedSource inspection: Answers from local records.
ContainerApps_ListByResourceGroupImplementedSource inspection: Answers from local records.
ContainerApps_ListBySubscriptionImplementedSource inspection: Answers from local records.
ContainerApps_ListCustomHostNameAnalysisImplementedSource inspection: Answers from local records.
ContainerApps_ListSecretsImplementedSource inspection: Answers from local records.
ContainerApps_StartImplementedSource inspection: Runs as a local action; an external engine running it isn't established.
ContainerApps_StopImplementedSource inspection: Runs as a local action; an external engine running it isn't established.
ContainerApps_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

ContainerAppsAuthConfigs

4 of 4 implemented
OperationStatusNotes
ContainerAppsAuthConfigs_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppsAuthConfigs_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ContainerAppsAuthConfigs_GetImplementedSource inspection: Answers from local records.
ContainerAppsAuthConfigs_ListByContainerAppImplementedSource inspection: Answers from local records.

ContainerAppsDiagnostics

5 of 5 implemented
OperationStatusNotes
ContainerAppsDiagnostics_GetDetectorImplementedSource inspection: Answers from local records.
ContainerAppsDiagnostics_GetRevisionImplementedSource inspection: Answers from local records.
ContainerAppsDiagnostics_GetRootImplementedSource inspection: Answers from local records.
ContainerAppsDiagnostics_ListDetectorsImplementedSource inspection: Answers from local records.
ContainerAppsDiagnostics_ListRevisionsImplementedSource inspection: Answers from local records.

ContainerAppsFunctions

2 of 2 implemented
OperationStatusNotes
ContainerAppsFunctions_GetImplementedSource inspection: Answers from local records.
ContainerAppsFunctions_ListImplementedSource inspection: Answers from local records.

ContainerAppsLabelHistory

3 of 3 implemented
OperationStatusNotes
ContainerAppsLabelHistory_DeleteLabelHistoryImplementedSource inspection: Removes local records, with dependency checks.
ContainerAppsLabelHistory_GetLabelHistoryImplementedSource inspection: Answers from local records.
ContainerAppsLabelHistory_ListLabelHistoryImplementedSource inspection: Answers from local records.

ContainerAppsRevisionFunctions

2 of 2 implemented
OperationStatusNotes
ContainerAppsRevisionFunctions_GetImplementedSource inspection: Answers from local records.
ContainerAppsRevisionFunctions_ListImplementedSource inspection: Answers from local records.

ContainerAppsRevisionReplicas

2 of 2 implemented
OperationStatusNotes
ContainerAppsRevisionReplicas_GetReplicaImplementedSource inspection: Answers from local records.
ContainerAppsRevisionReplicas_ListReplicasImplementedSource inspection: Answers from local records.

ContainerAppsRevisions

5 of 5 implemented · 1 known difference
OperationStatusNotes
ContainerAppsRevisions_ActivateRevisionImplementedSource inspection: Runs as a local action; an external engine running it isn't established.
ContainerAppsRevisions_DeactivateRevisionImplementedSource inspection: Runs as a local action; an external engine running it isn't established.
ContainerAppsRevisions_GetRevisionImplementedSource inspection: Answers from local records.
ContainerAppsRevisions_ListRevisionsKnown differenceLocal observation: Listed a revision with provisioningState Provisioned, healthState Healthy, runningState Running and one replica, for an example.invalid image that doesn't exist. It isn't evidence that the image ran.
ContainerAppsRevisions_RestartRevisionImplementedSource inspection: Runs as a local action; an external engine running it isn't established.

ContainerAppsSessionPools

6 of 6 implemented
OperationStatusNotes
ContainerAppsSessionPools_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppsSessionPools_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ContainerAppsSessionPools_GetImplementedSource inspection: Answers from local records.
ContainerAppsSessionPools_ListByResourceGroupImplementedSource inspection: Answers from local records.
ContainerAppsSessionPools_ListBySubscriptionImplementedSource inspection: Answers from local records.
ContainerAppsSessionPools_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

ContainerAppsSourceControls

4 of 4 implemented
OperationStatusNotes
ContainerAppsSourceControls_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppsSourceControls_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ContainerAppsSourceControls_GetImplementedSource inspection: Answers from local records.
ContainerAppsSourceControls_ListByContainerAppImplementedSource inspection: Answers from local records.

DaprComponentResiliencyPolicies

4 of 4 implemented
OperationStatusNotes
DaprComponentResiliencyPolicies_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
DaprComponentResiliencyPolicies_DeleteImplementedSource inspection: Removes local records, with dependency checks.
DaprComponentResiliencyPolicies_GetImplementedSource inspection: Answers from local records.
DaprComponentResiliencyPolicies_ListImplementedSource inspection: Answers from local records.

DaprComponents

5 of 5 implemented
OperationStatusNotes
DaprComponents_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
DaprComponents_DeleteImplementedSource inspection: Removes local records, with dependency checks.
DaprComponents_GetImplementedSource inspection: Answers from local records.
DaprComponents_ListImplementedSource inspection: Answers from local records.
DaprComponents_ListSecretsImplementedSource inspection: Answers from local records.

DotNetComponents

5 of 5 implemented
OperationStatusNotes
DotNetComponents_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
DotNetComponents_DeleteImplementedSource inspection: Removes local records, with dependency checks.
DotNetComponents_GetImplementedSource inspection: Answers from local records.
DotNetComponents_ListImplementedSource inspection: Answers from local records.
DotNetComponents_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

FunctionsExtension

1 of 1 implemented · 1 known difference
OperationStatusNotes
FunctionsExtension_InvokeFunctionsHostKnown differenceSource inspection: Returns a discovered function's metadata as JSON text; it doesn't run the function's code. A test against the reviewed source returned the metadata document.

HttpRouteConfig

5 of 5 implemented
OperationStatusNotes
HttpRouteConfig_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
HttpRouteConfig_DeleteImplementedSource inspection: Removes local records, with dependency checks.
HttpRouteConfig_GetImplementedSource inspection: Answers from local records.
HttpRouteConfig_ListImplementedSource inspection: Answers from local records.
HttpRouteConfig_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

JavaComponents

5 of 5 implemented
OperationStatusNotes
JavaComponents_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
JavaComponents_DeleteImplementedSource inspection: Removes local records, with dependency checks.
JavaComponents_GetImplementedSource inspection: Answers from local records.
JavaComponents_ListImplementedSource inspection: Answers from local records.
JavaComponents_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

Jobs

15 of 15 implemented · 3 known differences
OperationStatusNotes
Jobs_CreateOrUpdateImplementedSource inspection: Job executions and replicas are local records; no container is established as running.
Jobs_DeleteImplementedSource inspection: Job executions and replicas are local records; no container is established as running.
Jobs_GetImplementedSource inspection: Job executions and replicas are local records; no container is established as running.
Jobs_GetDetectorImplementedSource inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ListByResourceGroupImplementedSource inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ListBySubscriptionImplementedSource inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ListDetectorsImplementedSource inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ListSecretsImplementedSource inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ProxyGetImplementedSource inspection: Runs as a local action; an external engine running it isn't established. Job executions and replicas are local records; no container is established as running.
Jobs_ResumeKnown differenceSource inspection: Changes only the job's local scheduler state. Cron-scheduled and event-triggered executions don't run.
Jobs_StartKnown differenceSource inspection: Creates Running execution, replica and container records with exec, log and debug URL strings, but no workload runs. Executions stay Running until stopped, and cron schedules and events don't start any.
Jobs_StopExecutionImplementedSource inspection: Runs as a local action; an external engine running it isn't established. Job executions and replicas are local records; no container is established as running.
Jobs_StopMultipleExecutionsImplementedSource inspection: Runs as a local action; an external engine running it isn't established. Job executions and replicas are local records; no container is established as running.
Jobs_SuspendKnown differenceSource inspection: Changes only the job's local scheduler state. Cron-scheduled and event-triggered executions don't run.
Jobs_UpdateImplementedSource inspection: Job executions and replicas are local records; no container is established as running.

JobsExecutions

1 of 1 implemented
OperationStatusNotes
JobsExecutions_ListImplementedSource inspection: Job executions and replicas are local records; no container is established as running.

LogicApps

6 of 6 implemented
OperationStatusNotes
LogicApps_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
LogicApps_DeleteImplementedSource inspection: Removes local records, with dependency checks.
LogicApps_GetImplementedSource inspection: Answers from local records.
LogicApps_GetWorkflowImplementedSource inspection: Answers from local records.
LogicApps_ListWorkflowsImplementedSource inspection: Answers from local records.
LogicApps_ListWorkflowsConnectionsImplementedSource inspection: Answers from local records.

MaintenanceConfigurations

4 of 4 implemented
OperationStatusNotes
MaintenanceConfigurations_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
MaintenanceConfigurations_DeleteImplementedSource inspection: Removes local records, with dependency checks.
MaintenanceConfigurations_GetImplementedSource inspection: Answers from local records.
MaintenanceConfigurations_ListImplementedSource inspection: Answers from local records.

ManagedCertificates

5 of 5 implemented
OperationStatusNotes
ManagedCertificates_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ManagedCertificates_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ManagedCertificates_GetImplementedSource inspection: Answers from local records.
ManagedCertificates_ListImplementedSource inspection: Answers from local records.
ManagedCertificates_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

ManagedEnvironmentDiagnostics

2 of 2 implemented
OperationStatusNotes
ManagedEnvironmentDiagnostics_GetDetectorImplementedSource inspection: Answers from local records.
ManagedEnvironmentDiagnostics_ListDetectorsImplementedSource inspection: Answers from local records.

ManagedEnvironmentPrivateEndpointConnections

4 of 4 implemented
OperationStatusNotes
ManagedEnvironmentPrivateEndpointConnections_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ManagedEnvironmentPrivateEndpointConnections_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ManagedEnvironmentPrivateEndpointConnections_GetImplementedSource inspection: Answers from local records.
ManagedEnvironmentPrivateEndpointConnections_ListImplementedSource inspection: Answers from local records.

ManagedEnvironmentPrivateLinkResources

2 of 2 implemented
OperationStatusNotes
ManagedEnvironmentPrivateLinkResources_GetImplementedSource inspection: Answers from local records.
ManagedEnvironmentPrivateLinkResources_ListImplementedSource inspection: Answers from local records.

ManagedEnvironmentUsages

1 of 1 implemented
OperationStatusNotes
ManagedEnvironmentUsages_ListImplementedSource inspection: Answers from local records.

ManagedEnvironments

9 of 9 implemented
OperationStatusNotes
ManagedEnvironments_CheckMigrationEligibilityImplementedSource inspection: Answers from local records.
ManagedEnvironments_CreateOrUpdateImplementedLocal observation: Creating an environment with empty properties answered HTTP 201, and its operation was polled to completion.
ManagedEnvironments_DeleteImplementedLocal observation: Answered HTTP 202, and its operation finished with an empty HTTP 200.
ManagedEnvironments_GetImplementedSource inspection: Answers from local records.
ManagedEnvironments_GetAuthTokenImplementedSource inspection: Answers from local records.
ManagedEnvironments_ListByResourceGroupImplementedSource inspection: Answers from local records.
ManagedEnvironments_ListBySubscriptionImplementedSource inspection: Answers from local records.
ManagedEnvironments_ListWorkloadProfileStatesImplementedSource inspection: Answers from local records.
ManagedEnvironments_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

ManagedEnvironmentsDiagnostics

1 of 1 implemented
OperationStatusNotes
ManagedEnvironmentsDiagnostics_GetRootImplementedSource inspection: Answers from local records.

ManagedEnvironmentsStorages

4 of 4 implemented
OperationStatusNotes
ManagedEnvironmentsStorages_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
ManagedEnvironmentsStorages_DeleteImplementedSource inspection: Removes local records, with dependency checks.
ManagedEnvironmentsStorages_GetImplementedSource inspection: Answers from local records.
ManagedEnvironmentsStorages_ListImplementedSource inspection: Answers from local records.

Namespaces

1 of 1 implemented
OperationStatusNotes
Namespaces_CheckNameAvailabilityImplementedSource inspection: Answers from local records.

Operations

1 of 1 implemented
OperationStatusNotes
Operations_ListImplementedSource inspection: Answers from local records.

SandboxGroups

6 of 6 implemented
OperationStatusNotes
SandboxGroups_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
SandboxGroups_DeleteImplementedSource inspection: Removes local records, with dependency checks.
SandboxGroups_GetImplementedSource inspection: Answers from local records.
SandboxGroups_ListByResourceGroupImplementedSource inspection: Answers from local records.
SandboxGroups_ListBySubscriptionImplementedSource inspection: Answers from local records.
SandboxGroups_UpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.

Usages

1 of 1 implemented
OperationStatusNotes
Usages_ListImplementedSource inspection: Answers from local records.

VnetConnections

4 of 4 implemented
OperationStatusNotes
VnetConnections_CreateOrUpdateImplementedSource inspection: Changes local records only; no workload or infrastructure is established.
VnetConnections_DeleteImplementedSource inspection: Removes local records, with dependency checks.
VnetConnections_GetImplementedSource inspection: Answers from local records.
VnetConnections_ListBySandboxGroupImplementedSource inspection: Answers from local records.

containerapps_arm

2 of 2 implemented
OperationStatusNotes
GetCustomDomainVerificationIdImplementedSource inspection: Answers from local records.
JobExecutionImplementedSource inspection: Runs as a local action; an external engine running it isn't established. Job executions and replicas are local records; no container is established as running.