---
title: "Create Application Configuration"
slug: "fortanix-ccm-create-application-configuration"
updated: 2026-07-22T13:50:36Z
published: 2026-07-22T13:50:36Z
canonical: "support.fortanix.com/fortanix-ccm-create-application-configuration"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.fortanix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Application Configuration

## 1.0 Introduction

This article describes how to create an Application Configuration in Fortanix Confidential Computing Manager (CCM) to customize application behavior.

An Application Configuration is an object used to define application-specific settings for the following application types:

- **For EnclaveOS applications**: Use this configuration to insert files at a specific path on the disk.
- **For EDP applications**: Use this configuration to provide key-value pairs to the application.
- **For ACI applications**: Use this configuration to provide key-value pairs that define runtime parameters for the application.
- **For AMD SEV-SNP applications**: Use this configuration to provide key-value pairs required to configure the application. The Ports value must be left empty.
- **For Intel TDX applications**: Use this configuration to provide key-value pairs that define runtime parameters for the application.
- **For Azure CVM applications**: Use this configuration to provide key-value pairs required to configure the application.

The Application Configuration also includes information about connections to datasets or other applications when the application is part of a workflow.

For example, you can use a **Nginx EnclaveOS build** and provide a custom `nginx.conf` file using an application configuration.

## 2.0 Application Configuration Workflow

Application Configuration objects can be assigned to applications in draft workflows. These workflows are submitted for approval and finalized once all required users approve them.

After approval, Fortanix CCM generates a derived object called the **Workflow Application Configuration**. This object contains the original Application Configuration and workflow connection details required by enclaves to access datasets and other resources.

*For more information about Fortanix CCM workflows, refer to* [*Create, Update, Clone, and Delete Workflows*](/v1/docs/users-guide-create-update-clone-and-delete-workflows-1)*.*

## 3.0 Create an Application Configuration

Before creating an Application Configuration, ensure that the following objects already exist:

- A Fortanix Armor Identity and Access Management (IAM) group
- An application
- An application build

Perform the following steps to create an Application Configuration:

1. In the CCM user interface (UI) left navigation panel, navigate to **Applications → CONFIGURATION**, and click **ADD CONFIGURATION** to add a new configuration.

![](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/fortanix-confidential-computing-manager-create-application-configuration-v3.0-image-1bopn55d.png)

**Figure 1: Add Configuration**
2. In the **Add Configuration** form:
  1. **Configuration name**: Enter a name for the configuration.
  2. **Description**: Enter a description for the configuration.
  3. **Group**: Select the required group name from the drop down menu.
  4. **Build**: Select the application build for which the configuration will be created.
  5. **Ports**: Specify the connections used in the workflow. These are not network ports. They are string-based tags used to identify workflow connections. You can define multiple ports based on the connection requirements. For example, **input**, **output**, **heartbeat**, and so on.
  6. **Label Details** (optional): Add one or more key-value labels to the configuration.
  7. **Configuration items**: Click **ADD CONFIGURATION ITEM** and define key-value pairs used to configure the application.
    - For **Enclave OS applications**, the **Key** represents the file path, and the **Value** represents the file content used to configure the application.

> [!NOTE]
> NOTE
> 
> For Enclave OS applications, files are allowed only under the `opt/fortanix/enclave-os/app-config/rw path`.
    - For **EDP applications**, specify the **Key** and **Value** required to configure the application.
    - For **ACI applications**, specify the **Key** and **Value** required to configure the application.
    - For **AMD SEV-SNP applications**, specify the **Key** and **Value** required to configure the application. Leave the **Ports** value empty.
    - For **Intel TDX applications**, specify the **Key** and **Value** required to configure the application.
    - For **Azure CVM applications**, specify the **Key** and **Value** required to configure the application.
3. Click **ADD CONFIGURATION** to create the configuration.

![](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/fortanix-confidential-computing-manager-create-application-configuration-v3.0-image-dcay3s2b.png)

**Figure 2: Application configuration added**

## Related

- [Create Datasets](/fortanix-ccm-create-datasets.md)
- [Application and Compute Node Policy Enforcement](/fortanix-ccm-application-and-compute-node-policy-enforcement.md)
