# Aspire.Hosting.Azure.Provisioning.AppConfiguration

- Module: `Aspire.Hosting.Azure.Provisioning.AppConfiguration`
- Version: `13.6.0-preview.1.26478.8`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)
- Functions: `37`
- Types: `40`

## Types

- [AppConfigurationAzureLocationProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationazurelocationproxy.md) -- `handle` - 2 members -- Represents the AzureLocation Azure Provisioning model.
- [AppConfigurationBuiltInRoleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationbuiltinroleproxy.md) -- `handle` - 0 members -- Represents the AppConfigurationBuiltInRole Azure Provisioning model.
- [AppConfigurationDataPlaneProxyPropertiesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationdataplaneproxypropertiesproxy.md) -- `handle` - 6 members -- Represents the AppConfigurationDataPlaneProxyProperties Azure Provisioning model.
- [AppConfigurationKeyValueProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationkeyvalueproxy.md) -- `handle` - 21 members -- Represents the AppConfigurationKeyValue Azure Provisioning model.
- [AppConfigurationKeyVaultPropertiesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationkeyvaultpropertiesproxy.md) -- `handle` - 6 members -- Represents the AppConfigurationKeyVaultProperties Azure Provisioning model.
- [AppConfigurationManagedServiceIdentityProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationmanagedserviceidentityproxy.md) -- `handle` - 7 members -- Represents the ManagedServiceIdentity Azure Provisioning model.
- [AppConfigurationPrivateEndpointConnectionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationprivateendpointconnectionproxy.md) -- `handle` - 14 members -- Represents the AppConfigurationPrivateEndpointConnection Azure Provisioning model.
- [AppConfigurationPrivateEndpointConnectionReferenceProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationprivateendpointconnectionreferenceproxy.md) -- `handle` - 6 members -- Represents the AppConfigurationPrivateEndpointConnectionReference Azure Provisioning model.
- [AppConfigurationPrivateLinkServiceConnectionStateProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationprivatelinkserviceconnectionstateproxy.md) -- `handle` - 7 members -- Represents the AppConfigurationPrivateLinkServiceConnectionState Azure Provisioning model.
- [AppConfigurationReplicaProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationreplicaproxy.md) -- `handle` - 13 members -- Represents the AppConfigurationReplica Azure Provisioning model.
- [AppConfigurationResourceIdentifierProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationresourceidentifierproxy.md) -- `handle` - 10 members -- Represents the ResourceIdentifier Azure Provisioning model.
- [AppConfigurationResourceTypeProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationresourcetypeproxy.md) -- `handle` - 4 members -- Represents the ResourceType Azure Provisioning model.
- [AppConfigurationRoleAssignmentProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationroleassignmentproxy.md) -- `handle` - 34 members -- Represents the RoleAssignment Azure Provisioning model.
- [AppConfigurationSnapshotProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationsnapshotproxy.md) -- `handle` - 26 members -- Represents the AppConfigurationSnapshot Azure Provisioning model.
- [AppConfigurationStoreApiKeyProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationstoreapikeyproxy.md) -- `handle` - 6 members -- Represents the AppConfigurationStoreApiKey Azure Provisioning model.
- [AppConfigurationStoreProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationstoreproxy.md) -- `handle` - 41 members -- Represents the AppConfigurationStore Azure Provisioning model.
- [AppConfigurationSystemDataProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationsystemdataproxy.md) -- `handle` - 6 members -- Represents the SystemData Azure Provisioning model.
- [AppConfigurationUserAssignedIdentityDetailsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationuserassignedidentitydetailsproxy.md) -- `handle` - 2 members -- Represents the UserAssignedIdentityDetails Azure Provisioning model.
- [AppConfigurationUserAssignedIdentityProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationuserassignedidentityproxy.md) -- `handle` - 17 members -- Represents the UserAssignedIdentity Azure Provisioning model.
- [Aspire_Hosting_Azure_Provisioning_AppConfiguration_Generated_DictionaryOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/aspire-hosting-azure-provisioning-appconfiguration-generated-dictionaryofstringproxy.md) -- `handle` - 6 members
- [Aspire_Hosting_Azure_Provisioning_AppConfiguration_Generated_DictionaryOfUserAssignedIdentityDetailsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/aspire-hosting-azure-provisioning-appconfiguration-generated-dictionaryofuserassignedidentitydetailsproxy.md) -- `handle` - 6 members
- [Aspire_Hosting_Azure_Provisioning_AppConfiguration_Generated_ListOfAppConfigurationPrivateEndpointConnectionReferenceProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/aspire-hosting-azure-provisioning-appconfiguration-generated-listofappconfigurationprivateendpointconnectionreferenceproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_AppConfiguration_Generated_ListOfAppConfigurationStoreApiKeyProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/aspire-hosting-azure-provisioning-appconfiguration-generated-listofappconfigurationstoreapikeyproxy.md) -- `handle` - 7 members
- [Aspire_Hosting_Azure_Provisioning_AppConfiguration_Generated_ListOfSnapshotKeyValueFilterProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/aspire-hosting-azure-provisioning-appconfiguration-generated-listofsnapshotkeyvaluefilterproxy.md) -- `handle` - 7 members
- [AzureResourceInfrastructureProvisioningExtensions](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/azureresourceinfrastructureprovisioningextensions.md) -- `handle` - 0 members
- [SnapshotKeyValueFilterProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/snapshotkeyvaluefilterproxy.md) -- `handle` - 6 members -- Represents the SnapshotKeyValueFilter Azure Provisioning model.

## Functions

- [addAppConfigurationKeyValue](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/addappconfigurationkeyvalue.md) -- `method` -- Adds a AppConfigurationKeyValue provisioning model.
- [addAppConfigurationPrivateEndpointConnection](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/addappconfigurationprivateendpointconnection.md) -- `method` -- Adds a AppConfigurationPrivateEndpointConnection provisioning model.
- [addAppConfigurationReplica](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/addappconfigurationreplica.md) -- `method` -- Adds a AppConfigurationReplica provisioning model.
- [addAppConfigurationRoleAssignment](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/addappconfigurationroleassignment.md) -- `method` -- Adds a RoleAssignment provisioning model.
- [addAppConfigurationSnapshot](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/addappconfigurationsnapshot.md) -- `method` -- Adds a AppConfigurationSnapshot provisioning model.
- [addAppConfigurationStore](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/addappconfigurationstore.md) -- `method` -- Adds a AppConfigurationStore provisioning model.
- [addAppConfigurationUserAssignedIdentity](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/addappconfigurationuserassignedidentity.md) -- `method` -- Adds a UserAssignedIdentity provisioning model.
- [createAppConfigurationAzureLocation](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationazurelocation.md) -- `method` -- Creates a AzureLocation provisioning model.
- [createAppConfigurationBuiltInRole](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationbuiltinrole.md) -- `method` -- Creates a AppConfigurationBuiltInRole provisioning model.
- [createAppConfigurationDataPlaneProxyProperties](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationdataplaneproxyproperties.md) -- `method` -- Creates a AppConfigurationDataPlaneProxyProperties provisioning model.
- [createAppConfigurationKeyVaultProperties](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationkeyvaultproperties.md) -- `method` -- Creates a AppConfigurationKeyVaultProperties provisioning model.
- [createAppConfigurationManagedServiceIdentity](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationmanagedserviceidentity.md) -- `method` -- Creates a ManagedServiceIdentity provisioning model.
- [createAppConfigurationPrivateEndpointConnectionReference](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationprivateendpointconnectionreference.md) -- `method` -- Creates a AppConfigurationPrivateEndpointConnectionReference provisioning model.
- [createAppConfigurationPrivateLinkServiceConnectionState](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationprivatelinkserviceconnectionstate.md) -- `method` -- Creates a AppConfigurationPrivateLinkServiceConnectionState provisioning model.
- [createAppConfigurationResourceIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationresourceidentifier.md) -- `method` -- Creates a ResourceIdentifier provisioning model.
- [createAppConfigurationResourceType](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationresourcetype.md) -- `method` -- Creates a ResourceType provisioning model.
- [createAppConfigurationStoreApiKey](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationstoreapikey.md) -- `method` -- Creates a AppConfigurationStoreApiKey provisioning model.
- [createAppConfigurationSystemData](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationsystemdata.md) -- `method` -- Creates a SystemData provisioning model.
- [createAppConfigurationUserAssignedIdentityDetails](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createappconfigurationuserassignedidentitydetails.md) -- `method` -- Creates a UserAssignedIdentityDetails provisioning model.
- [createSnapshotKeyValueFilter](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createsnapshotkeyvaluefilter.md) -- `method` -- Creates a SnapshotKeyValueFilter provisioning model.
- [getAppConfigurationBuiltInRoleAppConfigurationDataOwner](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationbuiltinroleappconfigurationdataowner.md) -- `method` -- Gets the AppConfigurationDataOwner value defined by AppConfigurationBuiltInRole.
- [getAppConfigurationBuiltInRoleAppConfigurationDataReader](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationbuiltinroleappconfigurationdatareader.md) -- `method` -- Gets the AppConfigurationDataReader value defined by AppConfigurationBuiltInRole.
- [getAppConfigurationKeyValueByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationkeyvaluebyidentifier.md) -- `method` -- Gets a AppConfigurationKeyValue provisioning resource by its Bicep identifier.
- [getAppConfigurationKeyValues](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationkeyvalues.md) -- `method` -- Gets all AppConfigurationKeyValue provisioning resources.
- [getAppConfigurationPrivateEndpointConnectionByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationprivateendpointconnectionbyidentifier.md) -- `method` -- Gets a AppConfigurationPrivateEndpointConnection provisioning resource by its Bicep identifier.
- [getAppConfigurationPrivateEndpointConnections](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationprivateendpointconnections.md) -- `method` -- Gets all AppConfigurationPrivateEndpointConnection provisioning resources.
- [getAppConfigurationReplicaByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationreplicabyidentifier.md) -- `method` -- Gets a AppConfigurationReplica provisioning resource by its Bicep identifier.
- [getAppConfigurationReplicas](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationreplicas.md) -- `method` -- Gets all AppConfigurationReplica provisioning resources.
- [getAppConfigurationRoleAssignmentByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationroleassignmentbyidentifier.md) -- `method` -- Gets a RoleAssignment provisioning resource by its Bicep identifier.
- [getAppConfigurationRoleAssignments](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationroleassignments.md) -- `method` -- Gets all RoleAssignment provisioning resources.
- [getAppConfigurationSnapshotByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationsnapshotbyidentifier.md) -- `method` -- Gets a AppConfigurationSnapshot provisioning resource by its Bicep identifier.
- [getAppConfigurationSnapshots](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationsnapshots.md) -- `method` -- Gets all AppConfigurationSnapshot provisioning resources.
- [getAppConfigurationStore](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationstore.md) -- `method` -- Gets the AppConfigurationStore provisioning resource for the current Aspire resource.
- [getAppConfigurationStoreByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationstorebyidentifier.md) -- `method` -- Gets a AppConfigurationStore provisioning resource by its Bicep identifier.
- [getAppConfigurationStores](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationstores.md) -- `method` -- Gets all AppConfigurationStore provisioning resources.
- [getAppConfigurationUserAssignedIdentities](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationuserassignedidentities.md) -- `method` -- Gets all UserAssignedIdentity provisioning resources.
- [getAppConfigurationUserAssignedIdentityByIdentifier](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/getappconfigurationuserassignedidentitybyidentifier.md) -- `method` -- Gets a UserAssignedIdentity provisioning resource by its Bicep identifier.

## Enums

- [AppConfigurationActionsRequired](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationactionsrequired.md) -- `enum` - 2 values
- [AppConfigurationCreateMode](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationcreatemode.md) -- `enum` - 2 values
- [AppConfigurationPrivateLinkServiceConnectionStatus](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationprivatelinkserviceconnectionstatus.md) -- `enum` - 4 values
- [AppConfigurationProvisioningState](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationprovisioningstate.md) -- `enum` - 6 values
- [AppConfigurationPublicNetworkAccess](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationpublicnetworkaccess.md) -- `enum` - 2 values
- [AppConfigurationReplicaProvisioningState](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationreplicaprovisioningstate.md) -- `enum` - 5 values
- [AppConfigurationSnapshotStatus](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/appconfigurationsnapshotstatus.md) -- `enum` - 4 values
- [CreatedByType](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/createdbytype.md) -- `enum` - 4 values
- [DataPlaneProxyAuthenticationMode](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/dataplaneproxyauthenticationmode.md) -- `enum` - 2 values
- [DataPlaneProxyPrivateLinkDelegation](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/dataplaneproxyprivatelinkdelegation.md) -- `enum` - 2 values
- [IsolationScope](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/isolationscope.md) -- `enum` - 2 values
- [ManagedServiceIdentityType](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/managedserviceidentitytype.md) -- `enum` - 4 values
- [RoleManagementPrincipalType](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/rolemanagementprincipaltype.md) -- `enum` - 5 values
- [SnapshotCompositionType](/reference/api/typescript/aspire.hosting.azure.provisioning.appconfiguration/snapshotcompositiontype.md) -- `enum` - 2 values
