# ConnectionMonitorEndpointProxy

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

## Definition

```typescript
interface ConnectionMonitorEndpointProxy {
  address: BicepValueProxy | string;
  coverageLevel: BicepValueProxy | CoverageLevel;
  endpointType: BicepValueProxy | ConnectionMonitorEndpointType;
  filter: ConnectionMonitorEndpointFilterProxy;
  locationDetailsRegion: BicepValueProxy | string;
  name: BicepValueProxy | string;
  resourceId: BicepValueProxy;
  scope: ConnectionMonitorEndpointScopeProxy;
  subscriptionId: BicepValueProxy | guid;
  clearAddress(): void;
  clearCoverageLevel(): void;
  clearEndpointType(): void;
  clearLocationDetailsRegion(): void;
  clearName(): void;
  clearResourceId(): void;
  clearSubscriptionId(): void;
}
```

## Properties

- `address`: `BicepValueProxy | string` `get - set` -- Gets or sets the Address provisioning property.
- `coverageLevel`: `BicepValueProxy | CoverageLevel` `get - set` -- Gets or sets the CoverageLevel provisioning property.
- `endpointType`: `BicepValueProxy | ConnectionMonitorEndpointType` `get - set` -- Gets or sets the EndpointType provisioning property.
- `filter`: [ConnectionMonitorEndpointFilterProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.network/connectionmonitorendpointfilterproxy.md) `get - set` -- Gets or sets the Filter provisioning property.
- `locationDetailsRegion`: `BicepValueProxy | string` `get - set` -- Gets or sets the LocationDetailsRegion provisioning property.
- `name`: `BicepValueProxy | string` `get - set` -- Gets or sets the Name provisioning property.
- `resourceId`: `BicepValueProxy` `get - set` -- Gets or sets the ResourceId provisioning property.
- `scope`: [ConnectionMonitorEndpointScopeProxy](/reference/api/typescript/aspire.hosting.azure.provisioning.network/connectionmonitorendpointscopeproxy.md) `get - set` -- Gets or sets the Scope provisioning property.
- `subscriptionId`: `BicepValueProxy | guid` `get - set` -- Gets or sets the SubscriptionId provisioning property.

## Methods

- [clearAddress](/reference/api/typescript/aspire.hosting.azure.provisioning.network/connectionmonitorendpointproxy/clearaddress.md) -- `method` -- Clears the Address provisioning property.
    ```typescript
  clearAddress(): void
  ```
- [clearCoverageLevel](/reference/api/typescript/aspire.hosting.azure.provisioning.network/connectionmonitorendpointproxy/clearcoveragelevel.md) -- `method` -- Clears the CoverageLevel provisioning property.
    ```typescript
  clearCoverageLevel(): void
  ```
- [clearEndpointType](/reference/api/typescript/aspire.hosting.azure.provisioning.network/connectionmonitorendpointproxy/clearendpointtype.md) -- `method` -- Clears the EndpointType provisioning property.
    ```typescript
  clearEndpointType(): void
  ```
- [clearLocationDetailsRegion](/reference/api/typescript/aspire.hosting.azure.provisioning.network/connectionmonitorendpointproxy/clearlocationdetailsregion.md) -- `method` -- Clears the LocationDetailsRegion provisioning property.
    ```typescript
  clearLocationDetailsRegion(): void
  ```
- [clearName](/reference/api/typescript/aspire.hosting.azure.provisioning.network/connectionmonitorendpointproxy/clearname.md) -- `method` -- Clears the Name provisioning property.
    ```typescript
  clearName(): void
  ```
- [clearResourceId](/reference/api/typescript/aspire.hosting.azure.provisioning.network/connectionmonitorendpointproxy/clearresourceid.md) -- `method` -- Clears the ResourceId provisioning property.
    ```typescript
  clearResourceId(): void
  ```
- [clearSubscriptionId](/reference/api/typescript/aspire.hosting.azure.provisioning.network/connectionmonitorendpointproxy/clearsubscriptionid.md) -- `method` -- Clears the SubscriptionId provisioning property.
    ```typescript
  clearSubscriptionId(): void
  ```
