Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Update Policy Binding

Use this form to change the Policy assignment, subject, optional Alias scope, or Agent Default selection on an existing Binding.

The Host Id, Model Policy Binding Id, and Aggregate Version are read-only. Aggregate Version provides optimistic concurrency protection; reload the Bindings tab if another change has advanced it.

Fields

FieldDescriptionExample
Host IdRead-only tenant boundary supplied by Portal.10000000-0000-4000-8000-000000000001
Model Policy Binding IdRead-only identifier generated when the Binding was created.70000000-0000-4000-8000-000000000070
Model PolicyPolicy assigned by this Binding. The dropdown lists non-deleted Policies for the host.governed-chat-standard (60000000-0000-4000-8000-000000000060)
Subject TypeNamespace for Subject Id: AGENT, CLIENT, PRINCIPAL, or PRODUCT_PROFILE. Changing it also changes the meaning of Subject Id.AGENT
Subject IdExact stable identifier in the selected namespace. For AGENT, this must be the Agent Definition Id used by model resolution.10000000-0000-4000-8000-000000000099
Public AliasOptional Alias scope. It is required when Agent Default is selected.governed-chat-v2 (20000000-0000-4000-8000-000000000021)
Agent DefaultFor an AGENT Binding, selects this Public Alias as the Policy default. Clear the previous default before or while assigning another one so only one active default remains.true
Aggregate VersionRead-only record version submitted with the update. Reload after an update conflict instead of editing it manually.3

Complete Example

{
  "modelPolicyBindingId": "70000000-0000-4000-8000-000000000070",
  "modelPolicyId": "60000000-0000-4000-8000-000000000060",
  "subjectType": "AGENT",
  "subjectId": "10000000-0000-4000-8000-000000000099",
  "publicAliasId": "20000000-0000-4000-8000-000000000021",
  "agentDefault": true,
  "aggregateVersion": 3
}

If Agent Default is selected, the form requires subjectType=AGENT and a Public Alias. The database also allows at most one active default for the same Policy and Agent. If another Binding currently owns that default, update it to agentDefault=false before saving this one.

Review the Agent Definition before changing modelPolicyId, subjectType, or subjectId; a mismatch can leave a policy-selected Agent without a resolvable default. Ensure a replacement Alias is eligible and published before directing an Agent to it. The gateway does not query this Binding row during an inference request, and the active state is backend-managed through soft delete rather than this form.

For the NVIDIA Knowledge Base demo, preserve the distinction between kb-index and kb-query when changing an Alias scope. Pointing both workload identities at one Binding does not create independent provider capacity or quota; that isolation is established by eligible Routes and their Deployments.