# WebSiteSlotProxy

- 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 WebSiteSlot Azure Provisioning model.

## Definition

```typescript
interface WebSiteSlotProxy {
  appServicePlanId: BicepValueProxy;
  autoGeneratedDomainNameLabelScope: BicepValueProxy | AutoGeneratedDomainNameLabelScope;
  readonly availabilityState: BicepValueProxy | WebSiteAvailabilityState;
  clientCertExclusionPaths: BicepValueProxy | string;
  clientCertMode: BicepValueProxy | ClientCertMode;
  cloningInfo: CloningInfoProxy;
  containerSize: BicepValueProxy | number;
  customDomainVerificationId: BicepValueProxy | string;
  dailyMemoryTimeQuota: BicepValueProxy | number;
  daprConfig: AppDaprConfigProxy;
  readonly defaultHostName: BicepValueProxy | string;
  dnsConfiguration: SiteDnsConfigProxy;
  readonly enabledHostNames: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
  extendedLocation: AppServiceExtendedAzureLocationProxy;
  functionAppConfig: FunctionAppConfigProxy;
  hostingEnvironmentProfile: HostingEnvironmentProfileProxy;
  readonly hostNames: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
  hostNameSslStates: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfHostNameSslStateProxy;
  readonly id: BicepValueProxy;
  identity: AppServiceManagedServiceIdentityProxy;
  readonly inProgressOperationId: BicepValueProxy | guid;
  iPMode: BicepValueProxy | AppServiceIPMode;
  isClientAffinityEnabled: BicepValueProxy | boolean;
  isClientAffinityPartitioningEnabled: BicepValueProxy | boolean;
  isClientAffinityProxyEnabled: BicepValueProxy | boolean;
  isClientCertEnabled: BicepValueProxy | boolean;
  readonly isDefaultContainer: BicepValueProxy | boolean;
  isEnabled: BicepValueProxy | boolean;
  isEndToEndEncryptionEnabled: BicepValueProxy | boolean;
  isHostNameDisabled: BicepValueProxy | boolean;
  isHttpsOnly: BicepValueProxy | boolean;
  isHyperV: BicepValueProxy | boolean;
  isReserved: BicepValueProxy | boolean;
  isScmSiteAlsoStopped: BicepValueProxy | boolean;
  isSshEnabled: BicepValueProxy | boolean;
  isStorageAccountRequired: BicepValueProxy | boolean;
  isVnetBackupRestoreEnabled: BicepValueProxy | boolean;
  isVnetContentShareEnabled: BicepValueProxy | boolean;
  isVnetImagePullEnabled: BicepValueProxy | boolean;
  isVnetRouteAllEnabled: BicepValueProxy | boolean;
  isXenon: BicepValueProxy | boolean;
  keyVaultReferenceIdentity: BicepValueProxy | string;
  kind: BicepValueProxy | string;
  readonly lastModifiedTimeUtc: BicepValueProxy | datetimeoffset;
  location: BicepValueProxy;
  managedEnvironmentId: BicepValueProxy | string;
  readonly maxNumberOfWorkers: BicepValueProxy | number;
  name: BicepValueProxy | string;
  readonly outboundIPAddresses: BicepValueProxy | string;
  outboundVnetRouting: OutboundVnetRoutingProxy;
  parent: WebSiteProxy;
  readonly possibleOutboundIPAddresses: BicepValueProxy | string;
  publicNetworkAccess: BicepValueProxy | string;
  redundancyMode: BicepValueProxy | RedundancyMode;
  readonly repositorySiteName: BicepValueProxy | string;
  resourceConfig: FunctionAppResourceConfigProxy;
  readonly resourceGroup: BicepValueProxy | string;
  siteConfig: SiteConfigPropertiesProxy;
  readonly sku: BicepValueProxy | string;
  readonly slotSwapStatus: SlotSwapStatusProxy;
  readonly state: BicepValueProxy | string;
  readonly suspendOn: BicepValueProxy | datetimeoffset;
  readonly systemData: AppServiceSystemDataProxy;
  tags: Aspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfStringProxy;
  readonly targetSwapSlot: BicepValueProxy | string;
  readonly trafficManagerHostNames: Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy;
  readonly usageState: BicepValueProxy | AppServiceUsageState;
  virtualNetworkSubnetId: BicepValueProxy;
  workloadProfileName: BicepValueProxy | string;
  addTo(infrastructure: AzureResourceInfrastructure): void;
  clearAppServicePlanId(): void;
  clearAutoGeneratedDomainNameLabelScope(): void;
  clearClientCertExclusionPaths(): void;
  clearClientCertMode(): void;
  clearContainerSize(): void;
  clearCustomDomainVerificationId(): void;
  clearDailyMemoryTimeQuota(): void;
  clearIPMode(): void;
  clearIsClientAffinityEnabled(): void;
  clearIsClientAffinityPartitioningEnabled(): void;
  clearIsClientAffinityProxyEnabled(): void;
  clearIsClientCertEnabled(): void;
  clearIsEnabled(): void;
  clearIsEndToEndEncryptionEnabled(): void;
  clearIsHostNameDisabled(): void;
  clearIsHttpsOnly(): void;
  clearIsHyperV(): void;
  clearIsReserved(): void;
  clearIsScmSiteAlsoStopped(): void;
  clearIsSshEnabled(): void;
  clearIsStorageAccountRequired(): void;
  clearIsVnetBackupRestoreEnabled(): void;
  clearIsVnetContentShareEnabled(): void;
  clearIsVnetImagePullEnabled(): void;
  clearIsVnetRouteAllEnabled(): void;
  clearIsXenon(): void;
  clearKeyVaultReferenceIdentity(): void;
  clearKind(): void;
  clearLocation(): void;
  clearManagedEnvironmentId(): void;
  clearName(): void;
  clearPublicNetworkAccess(): void;
  clearRedundancyMode(): void;
  clearVirtualNetworkSubnetId(): void;
  clearWorkloadProfileName(): void;
}
```

## Properties

- `appServicePlanId`: `BicepValueProxy` `get - set` -- Gets or sets the AppServicePlanId provisioning property.
- `autoGeneratedDomainNameLabelScope`: `BicepValueProxy | AutoGeneratedDomainNameLabelScope` `get - set` -- Gets or sets the AutoGeneratedDomainNameLabelScope provisioning property.
- `availabilityState`: `BicepValueProxy | WebSiteAvailabilityState` `get` -- Gets the AvailabilityState provisioning property.
- `clientCertExclusionPaths`: `BicepValueProxy | string` `get - set` -- Gets or sets the ClientCertExclusionPaths provisioning property.
- `clientCertMode`: `BicepValueProxy | ClientCertMode` `get - set` -- Gets or sets the ClientCertMode provisioning property.
- `cloningInfo`: [CloningInfoProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/cloninginfoproxy.md) `get - set` -- Gets or sets the CloningInfo provisioning property.
- `containerSize`: `BicepValueProxy | number` `get - set` -- Gets or sets the ContainerSize provisioning property.
- `customDomainVerificationId`: `BicepValueProxy | string` `get - set` -- Gets or sets the CustomDomainVerificationId provisioning property.
- `dailyMemoryTimeQuota`: `BicepValueProxy | number` `get - set` -- Gets or sets the DailyMemoryTimeQuota provisioning property.
- `daprConfig`: [AppDaprConfigProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/appdaprconfigproxy.md) `get - set` -- Gets or sets the DaprConfig provisioning property.
- `defaultHostName`: `BicepValueProxy | string` `get` -- Gets the DefaultHostName provisioning property.
- `dnsConfiguration`: [SiteDnsConfigProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/sitednsconfigproxy.md) `get - set` -- Gets or sets the DnsConfiguration provisioning property.
- `enabledHostNames`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofstringproxy.md) `get` -- Gets the EnabledHostNames provisioning property.
- `extendedLocation`: [AppServiceExtendedAzureLocationProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/appserviceextendedazurelocationproxy.md) `get - set` -- Gets or sets the ExtendedLocation provisioning property.
- `functionAppConfig`: [FunctionAppConfigProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/functionappconfigproxy.md) `get - set` -- Gets or sets the FunctionAppConfig provisioning property.
- `hostingEnvironmentProfile`: [HostingEnvironmentProfileProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/hostingenvironmentprofileproxy.md) `get - set` -- Gets or sets the HostingEnvironmentProfile provisioning property.
- `hostNames`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofstringproxy.md) `get` -- Gets the HostNames provisioning property.
- `hostNameSslStates`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfHostNameSslStateProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofhostnamesslstateproxy.md) `get - set` -- Gets or sets the HostNameSslStates provisioning property.
- `id`: `BicepValueProxy` `get` -- Gets the Id provisioning property.
- `identity`: [AppServiceManagedServiceIdentityProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/appservicemanagedserviceidentityproxy.md) `get - set` -- Gets or sets the Identity provisioning property.
- `inProgressOperationId`: `BicepValueProxy | guid` `get` -- Gets the InProgressOperationId provisioning property.
- `iPMode`: `BicepValueProxy | AppServiceIPMode` `get - set` -- Gets or sets the IPMode provisioning property.
- `isClientAffinityEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsClientAffinityEnabled provisioning property.
- `isClientAffinityPartitioningEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsClientAffinityPartitioningEnabled provisioning property.
- `isClientAffinityProxyEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsClientAffinityProxyEnabled provisioning property.
- `isClientCertEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsClientCertEnabled provisioning property.
- `isDefaultContainer`: `BicepValueProxy | boolean` `get` -- Gets the IsDefaultContainer provisioning property.
- `isEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsEnabled provisioning property.
- `isEndToEndEncryptionEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsEndToEndEncryptionEnabled provisioning property.
- `isHostNameDisabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsHostNameDisabled provisioning property.
- `isHttpsOnly`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsHttpsOnly provisioning property.
- `isHyperV`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsHyperV provisioning property.
- `isReserved`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsReserved provisioning property.
- `isScmSiteAlsoStopped`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsScmSiteAlsoStopped provisioning property.
- `isSshEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsSshEnabled provisioning property.
- `isStorageAccountRequired`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsStorageAccountRequired provisioning property.
- `isVnetBackupRestoreEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsVnetBackupRestoreEnabled provisioning property.
- `isVnetContentShareEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsVnetContentShareEnabled provisioning property.
- `isVnetImagePullEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsVnetImagePullEnabled provisioning property.
- `isVnetRouteAllEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsVnetRouteAllEnabled provisioning property.
- `isXenon`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsXenon provisioning property.
- `keyVaultReferenceIdentity`: `BicepValueProxy | string` `get - set` -- Gets or sets the KeyVaultReferenceIdentity provisioning property.
- `kind`: `BicepValueProxy | string` `get - set` -- Gets or sets the Kind provisioning property.
- `lastModifiedTimeUtc`: `BicepValueProxy | datetimeoffset` `get` -- Gets the LastModifiedTimeUtc provisioning property.
- `location`: `BicepValueProxy` `get - set` -- Gets or sets the Location provisioning property.
- `managedEnvironmentId`: `BicepValueProxy | string` `get - set` -- Gets or sets the ManagedEnvironmentId provisioning property.
- `maxNumberOfWorkers`: `BicepValueProxy | number` `get` -- Gets the MaxNumberOfWorkers provisioning property.
- `name`: `BicepValueProxy | string` `get - set` -- Gets or sets the Name provisioning property.
- `outboundIPAddresses`: `BicepValueProxy | string` `get` -- Gets the OutboundIPAddresses provisioning property.
- `outboundVnetRouting`: [OutboundVnetRoutingProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/outboundvnetroutingproxy.md) `get - set` -- Gets or sets the OutboundVnetRouting provisioning property.
- `parent`: [WebSiteProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteproxy.md) `get - set` -- Gets or sets the Parent provisioning property.
- `possibleOutboundIPAddresses`: `BicepValueProxy | string` `get` -- Gets the PossibleOutboundIPAddresses provisioning property.
- `publicNetworkAccess`: `BicepValueProxy | string` `get - set` -- Gets or sets the PublicNetworkAccess provisioning property.
- `redundancyMode`: `BicepValueProxy | RedundancyMode` `get - set` -- Gets or sets the RedundancyMode provisioning property.
- `repositorySiteName`: `BicepValueProxy | string` `get` -- Gets the RepositorySiteName provisioning property.
- `resourceConfig`: [FunctionAppResourceConfigProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/functionappresourceconfigproxy.md) `get - set` -- Gets or sets the ResourceConfig provisioning property.
- `resourceGroup`: `BicepValueProxy | string` `get` -- Gets the ResourceGroup provisioning property.
- `siteConfig`: [SiteConfigPropertiesProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/siteconfigpropertiesproxy.md) `get - set` -- Gets or sets the SiteConfig provisioning property.
- `sku`: `BicepValueProxy | string` `get` -- Gets the Sku provisioning property.
- `slotSwapStatus`: [SlotSwapStatusProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/slotswapstatusproxy.md) `get` -- Gets the SlotSwapStatus provisioning property.
- `state`: `BicepValueProxy | string` `get` -- Gets the State provisioning property.
- `suspendOn`: `BicepValueProxy | datetimeoffset` `get` -- Gets the SuspendOn provisioning property.
- `systemData`: [AppServiceSystemDataProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/appservicesystemdataproxy.md) `get` -- Gets the SystemData provisioning property.
- `tags`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_DictionaryOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-dictionaryofstringproxy.md) `get - set` -- Gets or sets the Tags provisioning property.
- `targetSwapSlot`: `BicepValueProxy | string` `get` -- Gets the TargetSwapSlot provisioning property.
- `trafficManagerHostNames`: [Aspire_Hosting_Azure_Provisioning_AppService_Generated_ListOfStringProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/aspire-hosting-azure-provisioning-appservice-generated-listofstringproxy.md) `get` -- Gets the TrafficManagerHostNames provisioning property.
- `usageState`: `BicepValueProxy | AppServiceUsageState` `get` -- Gets the UsageState provisioning property.
- `virtualNetworkSubnetId`: `BicepValueProxy` `get - set` -- Gets or sets the VirtualNetworkSubnetId provisioning property.
- `workloadProfileName`: `BicepValueProxy | string` `get - set` -- Gets or sets the WorkloadProfileName provisioning property.

## Methods

- [addTo](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/addto.md) -- `method` -- Adds this provisioning resource to the Azure resource infrastructure.
    ```typescript
  addTo(infrastructure: AzureResourceInfrastructure): void
  ```
- [clearAppServicePlanId](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearappserviceplanid.md) -- `method` -- Clears the AppServicePlanId provisioning property.
    ```typescript
  clearAppServicePlanId(): void
  ```
- [clearAutoGeneratedDomainNameLabelScope](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearautogenerateddomainnamelabelscope.md) -- `method` -- Clears the AutoGeneratedDomainNameLabelScope provisioning property.
    ```typescript
  clearAutoGeneratedDomainNameLabelScope(): void
  ```
- [clearClientCertExclusionPaths](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearclientcertexclusionpaths.md) -- `method` -- Clears the ClientCertExclusionPaths provisioning property.
    ```typescript
  clearClientCertExclusionPaths(): void
  ```
- [clearClientCertMode](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearclientcertmode.md) -- `method` -- Clears the ClientCertMode provisioning property.
    ```typescript
  clearClientCertMode(): void
  ```
- [clearContainerSize](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearcontainersize.md) -- `method` -- Clears the ContainerSize provisioning property.
    ```typescript
  clearContainerSize(): void
  ```
- [clearCustomDomainVerificationId](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearcustomdomainverificationid.md) -- `method` -- Clears the CustomDomainVerificationId provisioning property.
    ```typescript
  clearCustomDomainVerificationId(): void
  ```
- [clearDailyMemoryTimeQuota](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/cleardailymemorytimequota.md) -- `method` -- Clears the DailyMemoryTimeQuota provisioning property.
    ```typescript
  clearDailyMemoryTimeQuota(): void
  ```
- [clearIPMode](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearipmode.md) -- `method` -- Clears the IPMode provisioning property.
    ```typescript
  clearIPMode(): void
  ```
- [clearIsClientAffinityEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisclientaffinityenabled.md) -- `method` -- Clears the IsClientAffinityEnabled provisioning property.
    ```typescript
  clearIsClientAffinityEnabled(): void
  ```
- [clearIsClientAffinityPartitioningEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisclientaffinitypartitioningenabled.md) -- `method` -- Clears the IsClientAffinityPartitioningEnabled provisioning property.
    ```typescript
  clearIsClientAffinityPartitioningEnabled(): void
  ```
- [clearIsClientAffinityProxyEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisclientaffinityproxyenabled.md) -- `method` -- Clears the IsClientAffinityProxyEnabled provisioning property.
    ```typescript
  clearIsClientAffinityProxyEnabled(): void
  ```
- [clearIsClientCertEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisclientcertenabled.md) -- `method` -- Clears the IsClientCertEnabled provisioning property.
    ```typescript
  clearIsClientCertEnabled(): void
  ```
- [clearIsEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisenabled.md) -- `method` -- Clears the IsEnabled provisioning property.
    ```typescript
  clearIsEnabled(): void
  ```
- [clearIsEndToEndEncryptionEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisendtoendencryptionenabled.md) -- `method` -- Clears the IsEndToEndEncryptionEnabled provisioning property.
    ```typescript
  clearIsEndToEndEncryptionEnabled(): void
  ```
- [clearIsHostNameDisabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearishostnamedisabled.md) -- `method` -- Clears the IsHostNameDisabled provisioning property.
    ```typescript
  clearIsHostNameDisabled(): void
  ```
- [clearIsHttpsOnly](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearishttpsonly.md) -- `method` -- Clears the IsHttpsOnly provisioning property.
    ```typescript
  clearIsHttpsOnly(): void
  ```
- [clearIsHyperV](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearishyperv.md) -- `method` -- Clears the IsHyperV provisioning property.
    ```typescript
  clearIsHyperV(): void
  ```
- [clearIsReserved](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisreserved.md) -- `method` -- Clears the IsReserved provisioning property.
    ```typescript
  clearIsReserved(): void
  ```
- [clearIsScmSiteAlsoStopped](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisscmsitealsostopped.md) -- `method` -- Clears the IsScmSiteAlsoStopped provisioning property.
    ```typescript
  clearIsScmSiteAlsoStopped(): void
  ```
- [clearIsSshEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearissshenabled.md) -- `method` -- Clears the IsSshEnabled provisioning property.
    ```typescript
  clearIsSshEnabled(): void
  ```
- [clearIsStorageAccountRequired](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisstorageaccountrequired.md) -- `method` -- Clears the IsStorageAccountRequired provisioning property.
    ```typescript
  clearIsStorageAccountRequired(): void
  ```
- [clearIsVnetBackupRestoreEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisvnetbackuprestoreenabled.md) -- `method` -- Clears the IsVnetBackupRestoreEnabled provisioning property.
    ```typescript
  clearIsVnetBackupRestoreEnabled(): void
  ```
- [clearIsVnetContentShareEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisvnetcontentshareenabled.md) -- `method` -- Clears the IsVnetContentShareEnabled provisioning property.
    ```typescript
  clearIsVnetContentShareEnabled(): void
  ```
- [clearIsVnetImagePullEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisvnetimagepullenabled.md) -- `method` -- Clears the IsVnetImagePullEnabled provisioning property.
    ```typescript
  clearIsVnetImagePullEnabled(): void
  ```
- [clearIsVnetRouteAllEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisvnetrouteallenabled.md) -- `method` -- Clears the IsVnetRouteAllEnabled provisioning property.
    ```typescript
  clearIsVnetRouteAllEnabled(): void
  ```
- [clearIsXenon](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearisxenon.md) -- `method` -- Clears the IsXenon provisioning property.
    ```typescript
  clearIsXenon(): void
  ```
- [clearKeyVaultReferenceIdentity](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearkeyvaultreferenceidentity.md) -- `method` -- Clears the KeyVaultReferenceIdentity provisioning property.
    ```typescript
  clearKeyVaultReferenceIdentity(): void
  ```
- [clearKind](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearkind.md) -- `method` -- Clears the Kind provisioning property.
    ```typescript
  clearKind(): void
  ```
- [clearLocation](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearlocation.md) -- `method` -- Clears the Location provisioning property.
    ```typescript
  clearLocation(): void
  ```
- [clearManagedEnvironmentId](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearmanagedenvironmentid.md) -- `method` -- Clears the ManagedEnvironmentId provisioning property.
    ```typescript
  clearManagedEnvironmentId(): void
  ```
- [clearName](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearname.md) -- `method` -- Clears the Name provisioning property.
    ```typescript
  clearName(): void
  ```
- [clearPublicNetworkAccess](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearpublicnetworkaccess.md) -- `method` -- Clears the PublicNetworkAccess provisioning property.
    ```typescript
  clearPublicNetworkAccess(): void
  ```
- [clearRedundancyMode](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearredundancymode.md) -- `method` -- Clears the RedundancyMode provisioning property.
    ```typescript
  clearRedundancyMode(): void
  ```
- [clearVirtualNetworkSubnetId](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearvirtualnetworksubnetid.md) -- `method` -- Clears the VirtualNetworkSubnetId provisioning property.
    ```typescript
  clearVirtualNetworkSubnetId(): void
  ```
- [clearWorkloadProfileName](/reference/api/typescript/aspire.hosting.azure.provisioning.appservice/websiteslotproxy/clearworkloadprofilename.md) -- `method` -- Clears the WorkloadProfileName provisioning property.
    ```typescript
  clearWorkloadProfileName(): void
  ```
