Skip to main content
PUT
Modify System Attributes

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Kubex unique system ID

Body

application/json

Array of attributes to set/add

name
string
required
value
string
required

Response

System with attributes modified

A discovered system

id
string
required

Kubex unique system ID

name
string
required
href
string
required
resource_id
string

Cloud/provider unique ID (when applicable)

type
enum<string>

System type

Available options:
host,
guest,
vm,
arm_vm,
classic_vm,
rds,
asg,
ecs_svc
platform
enum<string>

System platform

Available options:
VMWARE,
HMC,
AWS,
GCP,
AZURE,
CONTAINERS
platform_model
string

Host model (hosts) or instance type (cloud instances)

total_physical_cpus
string

Secondary sort key for sort_by=size

total_logical_cpus
string
cores_per_cpu
string

Tertiary sort key for sort_by=size

threads_per_core
string
memory
string

Normalized total memory (MB). Primary sort key within size

parent
string

Parent host name for VMs; "N/A" for hosts

children
string

Number of child systems (returned when details=true and applicable)

manufacturer
string

Returned when details=true

os
string

Returned when details=true

os_patch_level
string
os_version
string
ip_address
string
mac_address
string
entity_role_name
string

Role derived from platform/role (e.g., VMWARE_VM)

entity_type
string

Entity type derived from platform/system type

control_environment
object
infrastructure_group
object
cpu_benchmarks
object[]
I/O_benchmarks
object[]
attributes
object[]