# ContainerAppConfigurationProxy

- Module: [Aspire.Hosting.Azure.Provisioning.AppContainers](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers.md)
- Version: `13.6.0-preview.1.26478.8`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)

Represents the ContainerAppConfiguration Azure Provisioning model.

## Definition

```typescript
interface ContainerAppConfigurationProxy {
  activeRevisionsMode: BicepValueProxy | ContainerAppActiveRevisionsMode;
  dapr: ContainerAppDaprConfigurationProxy;
  enableMetrics: BicepValueProxy | boolean;
  identitySettings: Aspire_Hosting_Azure_Provisioning_AppContainers_Generated_ListOfContainerAppIdentitySettingsProxy;
  ingress: ContainerAppIngressConfigurationProxy;
  maxInactiveRevisions: BicepValueProxy | number;
  registries: Aspire_Hosting_Azure_Provisioning_AppContainers_Generated_ListOfContainerAppRegistryCredentialsProxy;
  secrets: Aspire_Hosting_Azure_Provisioning_AppContainers_Generated_ListOfContainerAppWritableSecretProxy;
  serviceType: BicepValueProxy | string;
  clearActiveRevisionsMode(): void;
  clearEnableMetrics(): void;
  clearMaxInactiveRevisions(): void;
  clearServiceType(): void;
}
```

## Properties

- `activeRevisionsMode`: `BicepValueProxy | ContainerAppActiveRevisionsMode` `get - set` -- Gets or sets the ActiveRevisionsMode provisioning property.
- `dapr`: [ContainerAppDaprConfigurationProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers/containerappdaprconfigurationproxy.md) `get - set` -- Gets or sets the Dapr provisioning property.
- `enableMetrics`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the EnableMetrics provisioning property.
- `identitySettings`: [Aspire_Hosting_Azure_Provisioning_AppContainers_Generated_ListOfContainerAppIdentitySettingsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers/aspire-hosting-azure-provisioning-appcontainers-generated-listofcontainerappidentitysettingsproxy.md) `get - set` -- Gets or sets the IdentitySettings provisioning property.
- `ingress`: [ContainerAppIngressConfigurationProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers/containerappingressconfigurationproxy.md) `get - set` -- Gets or sets the Ingress provisioning property.
- `maxInactiveRevisions`: `BicepValueProxy | number` `get - set` -- Gets or sets the MaxInactiveRevisions provisioning property.
- `registries`: [Aspire_Hosting_Azure_Provisioning_AppContainers_Generated_ListOfContainerAppRegistryCredentialsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers/aspire-hosting-azure-provisioning-appcontainers-generated-listofcontainerappregistrycredentialsproxy.md) `get - set` -- Gets or sets the Registries provisioning property.
- `secrets`: [Aspire_Hosting_Azure_Provisioning_AppContainers_Generated_ListOfContainerAppWritableSecretProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers/aspire-hosting-azure-provisioning-appcontainers-generated-listofcontainerappwritablesecretproxy.md) `get - set` -- Gets or sets the Secrets provisioning property.
- `serviceType`: `BicepValueProxy | string` `get - set` -- Gets or sets the ServiceType provisioning property.

## Methods

- [clearActiveRevisionsMode](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers/containerappconfigurationproxy/clearactiverevisionsmode.md) -- `method` -- Clears the ActiveRevisionsMode provisioning property.
    ```typescript
  clearActiveRevisionsMode(): void
  ```
- [clearEnableMetrics](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers/containerappconfigurationproxy/clearenablemetrics.md) -- `method` -- Clears the EnableMetrics provisioning property.
    ```typescript
  clearEnableMetrics(): void
  ```
- [clearMaxInactiveRevisions](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers/containerappconfigurationproxy/clearmaxinactiverevisions.md) -- `method` -- Clears the MaxInactiveRevisions provisioning property.
    ```typescript
  clearMaxInactiveRevisions(): void
  ```
- [clearServiceType](/reference/api/typescript/aspire.hosting.azure.provisioning.appcontainers/containerappconfigurationproxy/clearservicetype.md) -- `method` -- Clears the ServiceType provisioning property.
    ```typescript
  clearServiceType(): void
  ```
