# WebTestRequestProxy

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

Represents the WebTestRequest Azure Provisioning model.

## Definition

```typescript
interface WebTestRequestProxy {
  followRedirects: BicepValueProxy | boolean;
  headers: Aspire_Hosting_Azure_Provisioning_ApplicationInsights_Generated_ListOfWebTestRequestHeaderFieldProxy;
  httpVerb: BicepValueProxy | string;
  parseDependentRequests: BicepValueProxy | boolean;
  requestBody: BicepValueProxy | string;
  requestUri: BicepValueProxy | uri;
  clearFollowRedirects(): void;
  clearHttpVerb(): void;
  clearParseDependentRequests(): void;
  clearRequestBody(): void;
  clearRequestUri(): void;
}
```

## Properties

- `followRedirects`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the FollowRedirects provisioning property.
- `headers`: [Aspire_Hosting_Azure_Provisioning_ApplicationInsights_Generated_ListOfWebTestRequestHeaderFieldProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.applicationinsights/aspire-hosting-azure-provisioning-applicationinsights-generated-listofwebtestrequestheaderfieldproxy.md) `get - set` -- Gets or sets the Headers provisioning property.
- `httpVerb`: `BicepValueProxy | string` `get - set` -- Gets or sets the HttpVerb provisioning property.
- `parseDependentRequests`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the ParseDependentRequests provisioning property.
- `requestBody`: `BicepValueProxy | string` `get - set` -- Gets or sets the RequestBody provisioning property.
- `requestUri`: `BicepValueProxy | uri` `get - set` -- Gets or sets the RequestUri provisioning property.

## Methods

- [clearFollowRedirects](/reference/api/typescript/aspire.hosting.azure.provisioning.applicationinsights/webtestrequestproxy/clearfollowredirects.md) -- `method` -- Clears the FollowRedirects provisioning property.
    ```typescript
  clearFollowRedirects(): void
  ```
- [clearHttpVerb](/reference/api/typescript/aspire.hosting.azure.provisioning.applicationinsights/webtestrequestproxy/clearhttpverb.md) -- `method` -- Clears the HttpVerb provisioning property.
    ```typescript
  clearHttpVerb(): void
  ```
- [clearParseDependentRequests](/reference/api/typescript/aspire.hosting.azure.provisioning.applicationinsights/webtestrequestproxy/clearparsedependentrequests.md) -- `method` -- Clears the ParseDependentRequests provisioning property.
    ```typescript
  clearParseDependentRequests(): void
  ```
- [clearRequestBody](/reference/api/typescript/aspire.hosting.azure.provisioning.applicationinsights/webtestrequestproxy/clearrequestbody.md) -- `method` -- Clears the RequestBody provisioning property.
    ```typescript
  clearRequestBody(): void
  ```
- [clearRequestUri](/reference/api/typescript/aspire.hosting.azure.provisioning.applicationinsights/webtestrequestproxy/clearrequesturi.md) -- `method` -- Clears the RequestUri provisioning property.
    ```typescript
  clearRequestUri(): void
  ```
