# FirewallPolicyExplicitProxyProxy

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

Represents the FirewallPolicyExplicitProxy Azure Provisioning model.

## Definition

```typescript
interface FirewallPolicyExplicitProxyProxy {
  enableExplicitProxy: BicepValueProxy | boolean;
  enablePacFile: BicepValueProxy | boolean;
  httpPort: BicepValueProxy | number;
  httpsPort: BicepValueProxy | number;
  pacFile: BicepValueProxy | string;
  pacFilePort: BicepValueProxy | number;
  clearEnableExplicitProxy(): void;
  clearEnablePacFile(): void;
  clearHttpPort(): void;
  clearHttpsPort(): void;
  clearPacFile(): void;
  clearPacFilePort(): void;
}
```

## Properties

- `enableExplicitProxy`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the EnableExplicitProxy provisioning property.
- `enablePacFile`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the EnablePacFile provisioning property.
- `httpPort`: `BicepValueProxy | number` `get - set` -- Gets or sets the HttpPort provisioning property.
- `httpsPort`: `BicepValueProxy | number` `get - set` -- Gets or sets the HttpsPort provisioning property.
- `pacFile`: `BicepValueProxy | string` `get - set` -- Gets or sets the PacFile provisioning property.
- `pacFilePort`: `BicepValueProxy | number` `get - set` -- Gets or sets the PacFilePort provisioning property.

## Methods

- [clearEnableExplicitProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.network/firewallpolicyexplicitproxyproxy/clearenableexplicitproxy.md) -- `method` -- Clears the EnableExplicitProxy provisioning property.
    ```typescript
  clearEnableExplicitProxy(): void
  ```
- [clearEnablePacFile](/reference/api/typescript/aspire.hosting.azure.provisioning.network/firewallpolicyexplicitproxyproxy/clearenablepacfile.md) -- `method` -- Clears the EnablePacFile provisioning property.
    ```typescript
  clearEnablePacFile(): void
  ```
- [clearHttpPort](/reference/api/typescript/aspire.hosting.azure.provisioning.network/firewallpolicyexplicitproxyproxy/clearhttpport.md) -- `method` -- Clears the HttpPort provisioning property.
    ```typescript
  clearHttpPort(): void
  ```
- [clearHttpsPort](/reference/api/typescript/aspire.hosting.azure.provisioning.network/firewallpolicyexplicitproxyproxy/clearhttpsport.md) -- `method` -- Clears the HttpsPort provisioning property.
    ```typescript
  clearHttpsPort(): void
  ```
- [clearPacFile](/reference/api/typescript/aspire.hosting.azure.provisioning.network/firewallpolicyexplicitproxyproxy/clearpacfile.md) -- `method` -- Clears the PacFile provisioning property.
    ```typescript
  clearPacFile(): void
  ```
- [clearPacFilePort](/reference/api/typescript/aspire.hosting.azure.provisioning.network/firewallpolicyexplicitproxyproxy/clearpacfileport.md) -- `method` -- Clears the PacFilePort provisioning property.
    ```typescript
  clearPacFilePort(): void
  ```
