MuleSoft · Schema
Application
A Mule application deployed to CloudHub. Contains metadata about the application configuration, deployment status, worker settings, and runtime properties.
API GatewayAPI ManagementEnterpriseIntegration
Properties
| Name | Type | Description |
|---|---|---|
| domain | string | Unique domain name for the application, used as the subdomain in the CloudHub URL (e.g., myapp.cloudhub.io) |
| fullDomain | string | Full domain including the cloudhub.io suffix |
| status | string | Current deployment status of the application |
| description | string | Human-readable description of the application |
| region | string | CloudHub region where the application is deployed |
| muleVersion | object | Mule runtime version information |
| properties | object | Application properties passed to the Mule runtime |
| lastUpdateTime | integer | Unix timestamp of the last application update |
| fileName | string | Name of the deployed application archive file |
| monitoringEnabled | boolean | Whether Anypoint Monitoring is enabled for this application |
| monitoringAutoRestart | boolean | Whether automatic restart on failure is enabled |
| staticIPsEnabled | boolean | Whether static IPs are allocated to this application |
| persistentQueues | boolean | Whether persistent queues are enabled |
| persistentQueuesEncrypted | boolean | Whether persistent queue data is encrypted |
| objectStoreV1 | boolean | Whether the application uses Object Store v1 |
| loggingNgEnabled | boolean | Whether next-generation logging is enabled |
| trackingSettings | object | Transaction tracking configuration |
| vpnId | string | ID of the VPN if the application is connected to one |
| vpnConfig | object | VPN configuration for the application |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Application",
"type": "object",
"description": "A Mule application deployed to CloudHub. Contains metadata about the application configuration, deployment status, worker settings, and runtime properties.",
"properties": {
"domain": {
"type": "string",
"description": "Unique domain name for the application, used as the subdomain in the CloudHub URL (e.g., myapp.cloudhub.io)"
},
"fullDomain": {
"type": "string",
"description": "Full domain including the cloudhub.io suffix"
},
"status": {
"type": "string",
"description": "Current deployment status of the application"
},
"description": {
"type": "string",
"description": "Human-readable description of the application"
},
"region": {
"type": "string",
"description": "CloudHub region where the application is deployed"
},
"muleVersion": {
"type": "object",
"description": "Mule runtime version information"
},
"properties": {
"type": "object",
"description": "Application properties passed to the Mule runtime"
},
"lastUpdateTime": {
"type": "integer",
"description": "Unix timestamp of the last application update"
},
"fileName": {
"type": "string",
"description": "Name of the deployed application archive file"
},
"monitoringEnabled": {
"type": "boolean",
"description": "Whether Anypoint Monitoring is enabled for this application"
},
"monitoringAutoRestart": {
"type": "boolean",
"description": "Whether automatic restart on failure is enabled"
},
"staticIPsEnabled": {
"type": "boolean",
"description": "Whether static IPs are allocated to this application"
},
"persistentQueues": {
"type": "boolean",
"description": "Whether persistent queues are enabled"
},
"persistentQueuesEncrypted": {
"type": "boolean",
"description": "Whether persistent queue data is encrypted"
},
"objectStoreV1": {
"type": "boolean",
"description": "Whether the application uses Object Store v1"
},
"loggingNgEnabled": {
"type": "boolean",
"description": "Whether next-generation logging is enabled"
},
"trackingSettings": {
"type": "object",
"description": "Transaction tracking configuration"
},
"vpnId": {
"type": "string",
"description": "ID of the VPN if the application is connected to one"
},
"vpnConfig": {
"type": "object",
"description": "VPN configuration for the application"
}
}
}