Skip to content
Proud to collaborate with Microsoft for Startups

runner.azure-managed-environment-create ​

Create an Azure Container Apps managed environment

Create one Azure Container Apps managed environment and persist workflow state for polling.

Overview ​

PropertyValue
Workflow typeLinear
LibraryApp-runners-azure
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
cloud_connection_uuiduuidYes—CloudConnection.uuid of the Azure connection to use
resource_groupstringYes—Azure resource group that will host the managed environment
environment_namestringYes—Name of the Container Apps managed environment to create
regionstringYes—Azure region (location) for the managed environment
organization_uuiduuidNo—Organization that owns the connection (verified when supplied)
subscription_refstringNo—Azure subscription reference; falls back to the connection's account info when omitted

Output Schema ​

FieldTypeRequiredDefaultDescription
organization_uuidstringNo——
cloud_connection_uuidstringNo——
subscription_refstringNo——
resource_groupstringNo——
environment_namestringNo——
environment_refstringNo——
locationstringNo——
provisioning_statestringNo——
failure_reasonstringNo——
failure_typestringNo——
failed_actionstringNo——
failed_at_statestringNo——
failed_stepstringNo——
failed_layerstringNo——
errorstringNo——
error_typestringNo——

States ​

StateInitialTerminalSuccessAuto-advanceDescription
initiatedYesNo—create_environment—
creatingNoNo—complete—
completedNoYesYes——
failedNoYesNo——

State Diagram ​

Transitions ​

FromActionToDescription
initiatedcreate_environmentcreating—
creatingcompletecompleted—
* (any state)failfailed—

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "runner.azure-managed-environment-create",
  "initial_data": {
    "cloud_connection_uuid": "value",
    "resource_group": "value",
    "environment_name": "value",
    "region": "value"
  }
}