update_namespace
Update resource quotas or storage policy for an existing vSphere Namespace. Only specified fields are modified; others keep current values.
Instructions
[WRITE] Update resource quotas or storage policy of an existing vSphere Namespace.
Only the fields you provide are patched; omitted fields keep their current values. If no field is provided, returns status "no_changes" without calling the API. On success returns {namespace, status: "updated"}. Applies immediately (no dry_run); not destructive. Audited to ~/.vmware/audit.db (SQLite) and ~/.vmware-vks/audit.log (JSON Lines). Use create_namespace for new namespaces; use list_supervisor_storage_policies to find valid storage_policy values.
Args: name: Existing namespace name (discover via list_namespaces). cpu_limit: New CPU limit in MHz. Omit to keep current. memory_limit_mib: New memory limit in MiB. Omit to keep current. storage_policy: New storage policy name. Omit to keep current. target: Name of a vCenter entry in ~/.vmware-vks/config.yaml. Omit to use the default target defined in that file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| target | No | ||
| cpu_limit | No | ||
| storage_policy | No | ||
| memory_limit_mib | No |