Proxy
A Proxy is a reusable, named connection profile — a URL paired with an access token — that targets reference by name when they need to send data through an intermediary endpoint. Defining a proxy once and selecting it from a dropdown removes the need to retype the same endpoint and token on every target, and lets the token be rotated in a single place.
The Proxy entries managed on this page are not the same thing as the Director Proxy deployment described under VirtualMetric Director Proxy. The deployment-mode Director Proxy is a separate Director instance acting as an Azure-facing forwarder; the entries on this page are platform-managed references to such an endpoint, used by targets to populate function_app and function_token without typing them by hand.
Access
The Directors page exposes three tabs: Directors, Clusters, and Proxy. Click the Proxy tab to manage proxy entries.
Overview
The Proxy table displays all configured proxies with the following columns:
| Column | Description |
|---|---|
| Proxy name | Proxy identifier. Click to open a side drawer summarizing the proxy; its |
| Description | Free text, or - when empty. |
| Assigned resources | Count of targets currently referencing this proxy. Click the count to open a popover listing each target with a link to its detail page. |
Table Controls:
Above the table, the
At the bottom of the table, pagination controls let you adjust
Actions Menu:
On the right side of each row, the vertical ellipsis (⋮) opens the row action menu:
Manage proxy - Opens the proxy detail page.Clone proxy - Opens the create wizard prefilled from this proxy.Delete proxy - Prompts for confirmation; see Delete.
Create Proxy Wizard
The proxy creation process guides you through a 3-step wizard:
General Settings
| Field | Required | Description |
|---|---|---|
| Proxy name | Y | Unique identifier. Must be 2 to 64 characters. |
| Description | N | Optional free-text note. |
Proxy Configuration
| Field | Required | Description |
|---|---|---|
| Proxy URL | Y | The endpoint URL that consuming targets will forward to. |
| Access token | Y | Bearer token presented to the endpoint. Source selected via the Method control: Manual (type the token directly) or Vault (pick an existing secret from the Vault). |
Manual entry uses a password input with a show/hide toggle. Vault entry uses a dropdown placeholder "Choose secret from vault" listing every Vault secret available to the tenant.
Review and Create
The review screen shows two summary blocks — ●●●●●● and is never displayed in plain text on this step. Use the
Click
Detail View
Opening a proxy (via
Proxy Overview Tab
Displays editable identity fields and read-only timestamps:
- Proxy name - Proxy identifier.
- Description - Free text.
- Proxy information - Read-only block with Created and Last updated timestamps.
Click
Configuration Tab
Displays the URL and access-token configuration:
- Proxy URL - Endpoint URL.
- Access token - Manual or Vault source, preserving the selection made in the create wizard.
Click
Activity Logs Tab
Tracks proxy operations and lifecycle events:
| Column | Description |
|---|---|
| User | Email of user who performed the action. |
| User IP | IP address from which the action was performed. |
| Object type | Always Proxy for this view. |
| Object | Name of the affected proxy. |
| Action | Operation performed. |
| Action Description | Detailed description. |
| Date | Timestamp of the action. |
The toolbar includes a Timeframe filter scoping the entries: Last 24 hours, Last 7 days, Last 30 days, Last 90 days, or All time.
Action Types:
CreatedProxy- New proxy created.UpdatedProxy- Proxy configuration modified.DeletedProxy- Proxy removed.
Proxy Operations
The detail page exposes an actions menu (top right) with the following entries:
Clone
Select Clone ). Edit the Proxy name field as needed before saving.
Delete
Select
A proxy with one or more assigned targets cannot be deleted. The platform displays an error modal titled "Proxy cannot be deleted" with the message "The selected proxy is assigned to multiple resources" and lists each referencing target with a link. Remove the proxy from every listed target, then retry the delete operation. The block is enforced server-side; the same check runs even if the operation is invoked through the API.
Using a Proxy in a Target
A subset of target types expose a Director proxy subsection in their create wizard, and they do not all expose the same thing.
Four targets get the full subsection, with a Proxy field that takes either a URL or a saved proxy:
| Proxy | Behavior |
|---|---|
| Manual | Type the proxy's URL in the field beside it, and its access token in the Access token field below. |
| Saved proxy | Select a proxy from the list beside it. The platform copies the proxy's URL and token at save time, and pushes later changes to the proxy onto every target that references it. |
Azure Monitor Logs has the Director proxy heading with two plain inputs, Proxy URL and Access token, and no list of saved proxies. A stored proxy entry cannot be selected there; enter the values by hand.
Whichever route is used, the platform resolves the choice server-side into the target's function_app and function_token properties before storing it.
When Saved proxy is selected and no proxies exist for the tenant, the field shows a "No saved proxies" notification with a
Because the proxy resolves to the same function_app and function_token target properties documented on each target page, an existing YAML configuration continues to work unchanged — the GUI selector is an alternative way to populate those two fields, not a replacement.