# SiteConfigPropertiesProxy

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

Represents the SiteConfigProperties Azure Provisioning model.

## Definition

```typescript
interface SiteConfigPropertiesProxy {
  acrUserManagedIdentityId: BicepValueProxy | string;
  allowIPSecurityRestrictionsForScmToUseMain: BicepValueProxy | boolean;
  apiDefinitionUri: BicepValueProxy | uri;
  apiManagementConfigId: BicepValueProxy | string;
  appCommandLine: BicepValueProxy | string;
  appSettings: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxy;
  autoHealRules: AutoHealRulesProxy;
  autoSwapSlotName: BicepValueProxy | string;
  azureStorageAccounts: Aspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfAppServiceStorageAccessInfoProxy;
  connectionStrings: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfConnStringInfoProxy;
  cors: AppServiceCorsSettingsProxy;
  defaultDocuments: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
  documentRoot: BicepValueProxy | string;
  elasticWebAppScaleLimit: BicepValueProxy | number;
  experimentsRampUpRules: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfRampUpRuleProxy;
  ftpsState: BicepValueProxy | AppServiceFtpsState;
  functionAppScaleLimit: BicepValueProxy | number;
  handlerMappings: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfHttpRequestHandlerMappingProxy;
  healthCheckPath: BicepValueProxy | string;
  http20ProxyFlag: BicepValueProxy | number;
  iPSecurityRestrictions: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceIPSecurityRestrictionProxy;
  iPSecurityRestrictionsDefaultAction: BicepValueProxy | SiteDefaultAction;
  isAlwaysOn: BicepValueProxy | boolean;
  isAutoHealEnabled: BicepValueProxy | boolean;
  isDetailedErrorLoggingEnabled: BicepValueProxy | boolean;
  isFunctionsRuntimeScaleMonitoringEnabled: BicepValueProxy | boolean;
  isHttp20Enabled: BicepValueProxy | boolean;
  isHttpLoggingEnabled: BicepValueProxy | boolean;
  isLocalMySqlEnabled: BicepValueProxy | boolean;
  isRemoteDebuggingEnabled: BicepValueProxy | boolean;
  isRequestTracingEnabled: BicepValueProxy | boolean;
  isVnetRouteAllEnabled: BicepValueProxy | boolean;
  isWebSocketsEnabled: BicepValueProxy | boolean;
  javaContainer: BicepValueProxy | string;
  javaContainerVersion: BicepValueProxy | string;
  javaVersion: BicepValueProxy | string;
  keyVaultReferenceIdentity: BicepValueProxy | string;
  limits: SiteLimitsProxy;
  linuxFxVersion: BicepValueProxy | string;
  loadBalancing: BicepValueProxy | SiteLoadBalancing;
  logsDirectorySizeLimit: BicepValueProxy | number;
  readonly machineKey: SiteMachineKeyProxy;
  managedPipelineMode: BicepValueProxy | ManagedPipelineMode;
  managedServiceIdentityId: BicepValueProxy | number;
  metadata: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxy;
  minimumElasticInstanceCount: BicepValueProxy | number;
  minTlsCipherSuite: BicepValueProxy | AppServiceTlsCipherSuite;
  minTlsVersion: BicepValueProxy | AppServiceSupportedTlsVersion;
  netFrameworkVersion: BicepValueProxy | string;
  nodeVersion: BicepValueProxy | string;
  numberOfWorkers: BicepValueProxy | number;
  phpVersion: BicepValueProxy | string;
  powerShellVersion: BicepValueProxy | string;
  preWarmedInstanceCount: BicepValueProxy | number;
  publicNetworkAccess: BicepValueProxy | string;
  publishingUsername: BicepValueProxy | string;
  push: WebAppPushSettingsProxy;
  pythonVersion: BicepValueProxy | string;
  remoteDebuggingVersion: BicepValueProxy | string;
  requestTracingExpirationOn: BicepValueProxy | datetimeoffset;
  scmIPSecurityRestrictions: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceIPSecurityRestrictionProxy;
  scmIPSecurityRestrictionsDefaultAction: BicepValueProxy | SiteDefaultAction;
  scmMinTlsVersion: BicepValueProxy | AppServiceSupportedTlsVersion;
  scmType: BicepValueProxy | ScmType;
  tracingOptions: BicepValueProxy | string;
  use32BitWorkerProcess: BicepValueProxy | boolean;
  useManagedIdentityCreds: BicepValueProxy | boolean;
  virtualApplications: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfVirtualApplicationProxy;
  vnetName: BicepValueProxy | string;
  vnetPrivatePortsCount: BicepValueProxy | number;
  websiteTimeZone: BicepValueProxy | string;
  windowsFxVersion: BicepValueProxy | string;
  xManagedServiceIdentityId: BicepValueProxy | number;
  clearAcrUserManagedIdentityId(): void;
  clearAllowIPSecurityRestrictionsForScmToUseMain(): void;
  clearApiDefinitionUri(): void;
  clearApiManagementConfigId(): void;
  clearAppCommandLine(): void;
  clearAutoSwapSlotName(): void;
  clearDocumentRoot(): void;
  clearElasticWebAppScaleLimit(): void;
  clearFtpsState(): void;
  clearFunctionAppScaleLimit(): void;
  clearHealthCheckPath(): void;
  clearHttp20ProxyFlag(): void;
  clearIPSecurityRestrictionsDefaultAction(): void;
  clearIsAlwaysOn(): void;
  clearIsAutoHealEnabled(): void;
  clearIsDetailedErrorLoggingEnabled(): void;
  clearIsFunctionsRuntimeScaleMonitoringEnabled(): void;
  clearIsHttp20Enabled(): void;
  clearIsHttpLoggingEnabled(): void;
  clearIsLocalMySqlEnabled(): void;
  clearIsRemoteDebuggingEnabled(): void;
  clearIsRequestTracingEnabled(): void;
  clearIsVnetRouteAllEnabled(): void;
  clearIsWebSocketsEnabled(): void;
  clearJavaContainer(): void;
  clearJavaContainerVersion(): void;
  clearJavaVersion(): void;
  clearKeyVaultReferenceIdentity(): void;
  clearLinuxFxVersion(): void;
  clearLoadBalancing(): void;
  clearLogsDirectorySizeLimit(): void;
  clearManagedPipelineMode(): void;
  clearManagedServiceIdentityId(): void;
  clearMinimumElasticInstanceCount(): void;
  clearMinTlsCipherSuite(): void;
  clearMinTlsVersion(): void;
  clearNetFrameworkVersion(): void;
  clearNodeVersion(): void;
  clearNumberOfWorkers(): void;
  clearPhpVersion(): void;
  clearPowerShellVersion(): void;
  clearPreWarmedInstanceCount(): void;
  clearPublicNetworkAccess(): void;
  clearPublishingUsername(): void;
  clearPythonVersion(): void;
  clearRemoteDebuggingVersion(): void;
  clearRequestTracingExpirationOn(): void;
  clearScmIPSecurityRestrictionsDefaultAction(): void;
  clearScmMinTlsVersion(): void;
  clearScmType(): void;
  clearTracingOptions(): void;
  clearUse32BitWorkerProcess(): void;
  clearUseManagedIdentityCreds(): void;
  clearVnetName(): void;
  clearVnetPrivatePortsCount(): void;
  clearWebsiteTimeZone(): void;
  clearWindowsFxVersion(): void;
  clearXManagedServiceIdentityId(): void;
}
```

## Properties

- `acrUserManagedIdentityId`: `BicepValueProxy | string` `get - set` -- Gets or sets the AcrUserManagedIdentityId provisioning property.
- `allowIPSecurityRestrictionsForScmToUseMain`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the AllowIPSecurityRestrictionsForScmToUseMain provisioning property.
- `apiDefinitionUri`: `BicepValueProxy | uri` `get - set` -- Gets or sets the ApiDefinitionUri provisioning property.
- `apiManagementConfigId`: `BicepValueProxy | string` `get - set` -- Gets or sets the ApiManagementConfigId provisioning property.
- `appCommandLine`: `BicepValueProxy | string` `get - set` -- Gets or sets the AppCommandLine provisioning property.
- `appSettings`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofappservicenamevaluepairproxy.md) `get - set` -- Gets or sets the AppSettings provisioning property.
- `autoHealRules`: [AutoHealRulesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/autohealrulesproxy.md) `get - set` -- Gets or sets the AutoHealRules provisioning property.
- `autoSwapSlotName`: `BicepValueProxy | string` `get - set` -- Gets or sets the AutoSwapSlotName provisioning property.
- `azureStorageAccounts`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfAppServiceStorageAccessInfoProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-dictionaryofappservicestorageaccessinfoproxy.md) `get - set` -- Gets or sets the AzureStorageAccounts provisioning property.
- `connectionStrings`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfConnStringInfoProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofconnstringinfoproxy.md) `get - set` -- Gets or sets the ConnectionStrings provisioning property.
- `cors`: [AppServiceCorsSettingsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/appservicecorssettingsproxy.md) `get - set` -- Gets or sets the Cors provisioning property.
- `defaultDocuments`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofstringproxy.md) `get - set` -- Gets or sets the DefaultDocuments provisioning property.
- `documentRoot`: `BicepValueProxy | string` `get - set` -- Gets or sets the DocumentRoot provisioning property.
- `elasticWebAppScaleLimit`: `BicepValueProxy | number` `get - set` -- Gets or sets the ElasticWebAppScaleLimit provisioning property.
- `experimentsRampUpRules`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfRampUpRuleProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listoframpupruleproxy.md) `get - set` -- Gets or sets the ExperimentsRampUpRules provisioning property.
- `ftpsState`: `BicepValueProxy | AppServiceFtpsState` `get - set` -- Gets or sets the FtpsState provisioning property.
- `functionAppScaleLimit`: `BicepValueProxy | number` `get - set` -- Gets or sets the FunctionAppScaleLimit provisioning property.
- `handlerMappings`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfHttpRequestHandlerMappingProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofhttprequesthandlermappingproxy.md) `get - set` -- Gets or sets the HandlerMappings provisioning property.
- `healthCheckPath`: `BicepValueProxy | string` `get - set` -- Gets or sets the HealthCheckPath provisioning property.
- `http20ProxyFlag`: `BicepValueProxy | number` `get - set` -- Gets or sets the Http20ProxyFlag provisioning property.
- `iPSecurityRestrictions`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceIPSecurityRestrictionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofappserviceipsecurityrestrictionproxy.md) `get - set` -- Gets or sets the IPSecurityRestrictions provisioning property.
- `iPSecurityRestrictionsDefaultAction`: `BicepValueProxy | SiteDefaultAction` `get - set` -- Gets or sets the IPSecurityRestrictionsDefaultAction provisioning property.
- `isAlwaysOn`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsAlwaysOn provisioning property.
- `isAutoHealEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsAutoHealEnabled provisioning property.
- `isDetailedErrorLoggingEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsDetailedErrorLoggingEnabled provisioning property.
- `isFunctionsRuntimeScaleMonitoringEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsFunctionsRuntimeScaleMonitoringEnabled provisioning property.
- `isHttp20Enabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsHttp20Enabled provisioning property.
- `isHttpLoggingEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsHttpLoggingEnabled provisioning property.
- `isLocalMySqlEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsLocalMySqlEnabled provisioning property.
- `isRemoteDebuggingEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsRemoteDebuggingEnabled provisioning property.
- `isRequestTracingEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsRequestTracingEnabled provisioning property.
- `isVnetRouteAllEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsVnetRouteAllEnabled provisioning property.
- `isWebSocketsEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsWebSocketsEnabled provisioning property.
- `javaContainer`: `BicepValueProxy | string` `get - set` -- Gets or sets the JavaContainer provisioning property.
- `javaContainerVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the JavaContainerVersion provisioning property.
- `javaVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the JavaVersion provisioning property.
- `keyVaultReferenceIdentity`: `BicepValueProxy | string` `get - set` -- Gets or sets the KeyVaultReferenceIdentity provisioning property.
- `limits`: [SiteLimitsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/sitelimitsproxy.md) `get - set` -- Gets or sets the Limits provisioning property.
- `linuxFxVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the LinuxFxVersion provisioning property.
- `loadBalancing`: `BicepValueProxy | SiteLoadBalancing` `get - set` -- Gets or sets the LoadBalancing provisioning property.
- `logsDirectorySizeLimit`: `BicepValueProxy | number` `get - set` -- Gets or sets the LogsDirectorySizeLimit provisioning property.
- `machineKey`: [SiteMachineKeyProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/sitemachinekeyproxy.md) `get` -- Gets the MachineKey provisioning property.
- `managedPipelineMode`: `BicepValueProxy | ManagedPipelineMode` `get - set` -- Gets or sets the ManagedPipelineMode provisioning property.
- `managedServiceIdentityId`: `BicepValueProxy | number` `get - set` -- Gets or sets the ManagedServiceIdentityId provisioning property.
- `metadata`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceNameValuePairProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofappservicenamevaluepairproxy.md) `get - set` -- Gets or sets the Metadata provisioning property.
- `minimumElasticInstanceCount`: `BicepValueProxy | number` `get - set` -- Gets or sets the MinimumElasticInstanceCount provisioning property.
- `minTlsCipherSuite`: `BicepValueProxy | AppServiceTlsCipherSuite` `get - set` -- Gets or sets the MinTlsCipherSuite provisioning property.
- `minTlsVersion`: `BicepValueProxy | AppServiceSupportedTlsVersion` `get - set` -- Gets or sets the MinTlsVersion provisioning property.
- `netFrameworkVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the NetFrameworkVersion provisioning property.
- `nodeVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the NodeVersion provisioning property.
- `numberOfWorkers`: `BicepValueProxy | number` `get - set` -- Gets or sets the NumberOfWorkers provisioning property.
- `phpVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the PhpVersion provisioning property.
- `powerShellVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the PowerShellVersion provisioning property.
- `preWarmedInstanceCount`: `BicepValueProxy | number` `get - set` -- Gets or sets the PreWarmedInstanceCount provisioning property.
- `publicNetworkAccess`: `BicepValueProxy | string` `get - set` -- Gets or sets the PublicNetworkAccess provisioning property.
- `publishingUsername`: `BicepValueProxy | string` `get - set` -- Gets or sets the PublishingUsername provisioning property.
- `push`: [WebAppPushSettingsProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/webapppushsettingsproxy.md) `get - set` -- Gets or sets the Push provisioning property.
- `pythonVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the PythonVersion provisioning property.
- `remoteDebuggingVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the RemoteDebuggingVersion provisioning property.
- `requestTracingExpirationOn`: `BicepValueProxy | datetimeoffset` `get - set` -- Gets or sets the RequestTracingExpirationOn provisioning property.
- `scmIPSecurityRestrictions`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfAppServiceIPSecurityRestrictionProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofappserviceipsecurityrestrictionproxy.md) `get - set` -- Gets or sets the ScmIPSecurityRestrictions provisioning property.
- `scmIPSecurityRestrictionsDefaultAction`: `BicepValueProxy | SiteDefaultAction` `get - set` -- Gets or sets the ScmIPSecurityRestrictionsDefaultAction provisioning property.
- `scmMinTlsVersion`: `BicepValueProxy | AppServiceSupportedTlsVersion` `get - set` -- Gets or sets the ScmMinTlsVersion provisioning property.
- `scmType`: `BicepValueProxy | ScmType` `get - set` -- Gets or sets the ScmType provisioning property.
- `tracingOptions`: `BicepValueProxy | string` `get - set` -- Gets or sets the TracingOptions provisioning property.
- `use32BitWorkerProcess`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the Use32BitWorkerProcess provisioning property.
- `useManagedIdentityCreds`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the UseManagedIdentityCreds provisioning property.
- `virtualApplications`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfVirtualApplicationProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofvirtualapplicationproxy.md) `get - set` -- Gets or sets the VirtualApplications provisioning property.
- `vnetName`: `BicepValueProxy | string` `get - set` -- Gets or sets the VnetName provisioning property.
- `vnetPrivatePortsCount`: `BicepValueProxy | number` `get - set` -- Gets or sets the VnetPrivatePortsCount provisioning property.
- `websiteTimeZone`: `BicepValueProxy | string` `get - set` -- Gets or sets the WebsiteTimeZone provisioning property.
- `windowsFxVersion`: `BicepValueProxy | string` `get - set` -- Gets or sets the WindowsFxVersion provisioning property.
- `xManagedServiceIdentityId`: `BicepValueProxy | number` `get - set` -- Gets or sets the XManagedServiceIdentityId provisioning property.

## Methods

- [clearAcrUserManagedIdentityId](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearacrusermanagedidentityid.md) -- `method` -- Clears the AcrUserManagedIdentityId provisioning property.
    ```typescript
  clearAcrUserManagedIdentityId(): void
  ```
- [clearAllowIPSecurityRestrictionsForScmToUseMain](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearallowipsecurityrestrictionsforscmtousemain.md) -- `method` -- Clears the AllowIPSecurityRestrictionsForScmToUseMain provisioning property.
    ```typescript
  clearAllowIPSecurityRestrictionsForScmToUseMain(): void
  ```
- [clearApiDefinitionUri](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearapidefinitionuri.md) -- `method` -- Clears the ApiDefinitionUri provisioning property.
    ```typescript
  clearApiDefinitionUri(): void
  ```
- [clearApiManagementConfigId](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearapimanagementconfigid.md) -- `method` -- Clears the ApiManagementConfigId provisioning property.
    ```typescript
  clearApiManagementConfigId(): void
  ```
- [clearAppCommandLine](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearappcommandline.md) -- `method` -- Clears the AppCommandLine provisioning property.
    ```typescript
  clearAppCommandLine(): void
  ```
- [clearAutoSwapSlotName](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearautoswapslotname.md) -- `method` -- Clears the AutoSwapSlotName provisioning property.
    ```typescript
  clearAutoSwapSlotName(): void
  ```
- [clearDocumentRoot](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/cleardocumentroot.md) -- `method` -- Clears the DocumentRoot provisioning property.
    ```typescript
  clearDocumentRoot(): void
  ```
- [clearElasticWebAppScaleLimit](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearelasticwebappscalelimit.md) -- `method` -- Clears the ElasticWebAppScaleLimit provisioning property.
    ```typescript
  clearElasticWebAppScaleLimit(): void
  ```
- [clearFtpsState](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearftpsstate.md) -- `method` -- Clears the FtpsState provisioning property.
    ```typescript
  clearFtpsState(): void
  ```
- [clearFunctionAppScaleLimit](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearfunctionappscalelimit.md) -- `method` -- Clears the FunctionAppScaleLimit provisioning property.
    ```typescript
  clearFunctionAppScaleLimit(): void
  ```
- [clearHealthCheckPath](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearhealthcheckpath.md) -- `method` -- Clears the HealthCheckPath provisioning property.
    ```typescript
  clearHealthCheckPath(): void
  ```
- [clearHttp20ProxyFlag](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearhttp20proxyflag.md) -- `method` -- Clears the Http20ProxyFlag provisioning property.
    ```typescript
  clearHttp20ProxyFlag(): void
  ```
- [clearIPSecurityRestrictionsDefaultAction](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearipsecurityrestrictionsdefaultaction.md) -- `method` -- Clears the IPSecurityRestrictionsDefaultAction provisioning property.
    ```typescript
  clearIPSecurityRestrictionsDefaultAction(): void
  ```
- [clearIsAlwaysOn](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearisalwayson.md) -- `method` -- Clears the IsAlwaysOn provisioning property.
    ```typescript
  clearIsAlwaysOn(): void
  ```
- [clearIsAutoHealEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearisautohealenabled.md) -- `method` -- Clears the IsAutoHealEnabled provisioning property.
    ```typescript
  clearIsAutoHealEnabled(): void
  ```
- [clearIsDetailedErrorLoggingEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearisdetailederrorloggingenabled.md) -- `method` -- Clears the IsDetailedErrorLoggingEnabled provisioning property.
    ```typescript
  clearIsDetailedErrorLoggingEnabled(): void
  ```
- [clearIsFunctionsRuntimeScaleMonitoringEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearisfunctionsruntimescalemonitoringenabled.md) -- `method` -- Clears the IsFunctionsRuntimeScaleMonitoringEnabled provisioning property.
    ```typescript
  clearIsFunctionsRuntimeScaleMonitoringEnabled(): void
  ```
- [clearIsHttp20Enabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearishttp20enabled.md) -- `method` -- Clears the IsHttp20Enabled provisioning property.
    ```typescript
  clearIsHttp20Enabled(): void
  ```
- [clearIsHttpLoggingEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearishttploggingenabled.md) -- `method` -- Clears the IsHttpLoggingEnabled provisioning property.
    ```typescript
  clearIsHttpLoggingEnabled(): void
  ```
- [clearIsLocalMySqlEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearislocalmysqlenabled.md) -- `method` -- Clears the IsLocalMySqlEnabled provisioning property.
    ```typescript
  clearIsLocalMySqlEnabled(): void
  ```
- [clearIsRemoteDebuggingEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearisremotedebuggingenabled.md) -- `method` -- Clears the IsRemoteDebuggingEnabled provisioning property.
    ```typescript
  clearIsRemoteDebuggingEnabled(): void
  ```
- [clearIsRequestTracingEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearisrequesttracingenabled.md) -- `method` -- Clears the IsRequestTracingEnabled provisioning property.
    ```typescript
  clearIsRequestTracingEnabled(): void
  ```
- [clearIsVnetRouteAllEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearisvnetrouteallenabled.md) -- `method` -- Clears the IsVnetRouteAllEnabled provisioning property.
    ```typescript
  clearIsVnetRouteAllEnabled(): void
  ```
- [clearIsWebSocketsEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/cleariswebsocketsenabled.md) -- `method` -- Clears the IsWebSocketsEnabled provisioning property.
    ```typescript
  clearIsWebSocketsEnabled(): void
  ```
- [clearJavaContainer](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearjavacontainer.md) -- `method` -- Clears the JavaContainer provisioning property.
    ```typescript
  clearJavaContainer(): void
  ```
- [clearJavaContainerVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearjavacontainerversion.md) -- `method` -- Clears the JavaContainerVersion provisioning property.
    ```typescript
  clearJavaContainerVersion(): void
  ```
- [clearJavaVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearjavaversion.md) -- `method` -- Clears the JavaVersion provisioning property.
    ```typescript
  clearJavaVersion(): void
  ```
- [clearKeyVaultReferenceIdentity](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearkeyvaultreferenceidentity.md) -- `method` -- Clears the KeyVaultReferenceIdentity provisioning property.
    ```typescript
  clearKeyVaultReferenceIdentity(): void
  ```
- [clearLinuxFxVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearlinuxfxversion.md) -- `method` -- Clears the LinuxFxVersion provisioning property.
    ```typescript
  clearLinuxFxVersion(): void
  ```
- [clearLoadBalancing](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearloadbalancing.md) -- `method` -- Clears the LoadBalancing provisioning property.
    ```typescript
  clearLoadBalancing(): void
  ```
- [clearLogsDirectorySizeLimit](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearlogsdirectorysizelimit.md) -- `method` -- Clears the LogsDirectorySizeLimit provisioning property.
    ```typescript
  clearLogsDirectorySizeLimit(): void
  ```
- [clearManagedPipelineMode](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearmanagedpipelinemode.md) -- `method` -- Clears the ManagedPipelineMode provisioning property.
    ```typescript
  clearManagedPipelineMode(): void
  ```
- [clearManagedServiceIdentityId](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearmanagedserviceidentityid.md) -- `method` -- Clears the ManagedServiceIdentityId provisioning property.
    ```typescript
  clearManagedServiceIdentityId(): void
  ```
- [clearMinimumElasticInstanceCount](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearminimumelasticinstancecount.md) -- `method` -- Clears the MinimumElasticInstanceCount provisioning property.
    ```typescript
  clearMinimumElasticInstanceCount(): void
  ```
- [clearMinTlsCipherSuite](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearmintlsciphersuite.md) -- `method` -- Clears the MinTlsCipherSuite provisioning property.
    ```typescript
  clearMinTlsCipherSuite(): void
  ```
- [clearMinTlsVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearmintlsversion.md) -- `method` -- Clears the MinTlsVersion provisioning property.
    ```typescript
  clearMinTlsVersion(): void
  ```
- [clearNetFrameworkVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearnetframeworkversion.md) -- `method` -- Clears the NetFrameworkVersion provisioning property.
    ```typescript
  clearNetFrameworkVersion(): void
  ```
- [clearNodeVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearnodeversion.md) -- `method` -- Clears the NodeVersion provisioning property.
    ```typescript
  clearNodeVersion(): void
  ```
- [clearNumberOfWorkers](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearnumberofworkers.md) -- `method` -- Clears the NumberOfWorkers provisioning property.
    ```typescript
  clearNumberOfWorkers(): void
  ```
- [clearPhpVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearphpversion.md) -- `method` -- Clears the PhpVersion provisioning property.
    ```typescript
  clearPhpVersion(): void
  ```
- [clearPowerShellVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearpowershellversion.md) -- `method` -- Clears the PowerShellVersion provisioning property.
    ```typescript
  clearPowerShellVersion(): void
  ```
- [clearPreWarmedInstanceCount](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearprewarmedinstancecount.md) -- `method` -- Clears the PreWarmedInstanceCount provisioning property.
    ```typescript
  clearPreWarmedInstanceCount(): void
  ```
- [clearPublicNetworkAccess](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearpublicnetworkaccess.md) -- `method` -- Clears the PublicNetworkAccess provisioning property.
    ```typescript
  clearPublicNetworkAccess(): void
  ```
- [clearPublishingUsername](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearpublishingusername.md) -- `method` -- Clears the PublishingUsername provisioning property.
    ```typescript
  clearPublishingUsername(): void
  ```
- [clearPythonVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearpythonversion.md) -- `method` -- Clears the PythonVersion provisioning property.
    ```typescript
  clearPythonVersion(): void
  ```
- [clearRemoteDebuggingVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearremotedebuggingversion.md) -- `method` -- Clears the RemoteDebuggingVersion provisioning property.
    ```typescript
  clearRemoteDebuggingVersion(): void
  ```
- [clearRequestTracingExpirationOn](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearrequesttracingexpirationon.md) -- `method` -- Clears the RequestTracingExpirationOn provisioning property.
    ```typescript
  clearRequestTracingExpirationOn(): void
  ```
- [clearScmIPSecurityRestrictionsDefaultAction](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearscmipsecurityrestrictionsdefaultaction.md) -- `method` -- Clears the ScmIPSecurityRestrictionsDefaultAction provisioning property.
    ```typescript
  clearScmIPSecurityRestrictionsDefaultAction(): void
  ```
- [clearScmMinTlsVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearscmmintlsversion.md) -- `method` -- Clears the ScmMinTlsVersion provisioning property.
    ```typescript
  clearScmMinTlsVersion(): void
  ```
- [clearScmType](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearscmtype.md) -- `method` -- Clears the ScmType provisioning property.
    ```typescript
  clearScmType(): void
  ```
- [clearTracingOptions](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/cleartracingoptions.md) -- `method` -- Clears the TracingOptions provisioning property.
    ```typescript
  clearTracingOptions(): void
  ```
- [clearUse32BitWorkerProcess](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearuse32bitworkerprocess.md) -- `method` -- Clears the Use32BitWorkerProcess provisioning property.
    ```typescript
  clearUse32BitWorkerProcess(): void
  ```
- [clearUseManagedIdentityCreds](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearusemanagedidentitycreds.md) -- `method` -- Clears the UseManagedIdentityCreds provisioning property.
    ```typescript
  clearUseManagedIdentityCreds(): void
  ```
- [clearVnetName](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearvnetname.md) -- `method` -- Clears the VnetName provisioning property.
    ```typescript
  clearVnetName(): void
  ```
- [clearVnetPrivatePortsCount](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearvnetprivateportscount.md) -- `method` -- Clears the VnetPrivatePortsCount provisioning property.
    ```typescript
  clearVnetPrivatePortsCount(): void
  ```
- [clearWebsiteTimeZone](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearwebsitetimezone.md) -- `method` -- Clears the WebsiteTimeZone provisioning property.
    ```typescript
  clearWebsiteTimeZone(): void
  ```
- [clearWindowsFxVersion](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearwindowsfxversion.md) -- `method` -- Clears the WindowsFxVersion provisioning property.
    ```typescript
  clearWindowsFxVersion(): void
  ```
- [clearXManagedServiceIdentityId](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy/clearxmanagedserviceidentityid.md) -- `method` -- Clears the XManagedServiceIdentityId provisioning property.
    ```typescript
  clearXManagedServiceIdentityId(): void
  ```
