list_vm_classes
Retrieve available VM classes for sizing Tanzu Kubernetes Cluster nodes, listing class ID, CPU count, memory in MB, and GPU count. Use this to select a class before creating a cluster.
Instructions
[READ] List VM classes available for sizing TKC cluster nodes.
Returns a list of {id (class name, e.g. 'best-effort-large'), cpu_count (vCPUs), memory_mb (RAM in MB), gpu_count (vGPU + dynamic DirectPath I/O devices; 0 if none)}. Returns all classes in one call — no pagination. Read-only, no side effects. Call this before create_tkc_cluster and pass the chosen 'id' as its vm_class argument; 'guaranteed-' classes reserve resources, 'best-effort-' classes do not.
Args: 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 |
|---|---|---|---|
| target | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |