Object Models

Objects

DeH management includes querying the DeH list, viewing DeH details, modifying DeH attributes, allocating a DeH, and releasing a DeH.

Object Models

Table 1 dedicated_host

Parameter

Type

CRUD

Default Value

Constraint

Description

dedicated_host_id

String

R

N/A

N/A

Specifies the DeH ID.

name

String

CUR

N/A

N/A

Specifies the DeH name.

The name can contain a maximum of 255 characters and cannot start or end with spaces.

auto_placement

String

CUR

on

The value can be on or off.

Specifies whether to allow an ECS to be placed on any available DeH if its DeH ID is not specified during its creation.

availability_zone

String

CR

N/A

N/A

Specifies the AZ to which the DeH belongs.

project_id

String

CR

N/A

N/A

Specifies the tenant who owns the DeH.

host_properties

Dict

For details, see Table 2.

R

N/A

N/A

Specifies the DeH properties.

state

String

R

N/A

The value can be available, fault, or released.

Specifies the DeH status.

available_vcpus

Int

R

N/A

N/A

Specifies the number of available vCPUs for the DeH.

available_memory

Int

R

N/A

N/A

Specifies the available memory size of the DeH.

allocated_at

String

R

N/A

N/A

Specifies the time when the DeH is allocated.

released_at

String

R

N/A

N/A

Specifies the time when the DeH is released.

instance_total

Int

R

N/A

N/A

Specifies the total number of ECSs on the DeH.

instance_uuids

List <String>

R

N/A

N/A

Specifies the UUIDs of the ECSs running on the DeH.

This parameter is not displayed on the interface for querying DeHs.

tags

Dict(str:str)

R

N/A

N/A

Specifies the DeH tags.

sys_tags

Dict(str:str)

R

N/A

N/A

Specifies the DeH system tags.

Table 2 host_property

Parameter

Type

CRUD

Default Value

Constraint

Description

host_type

String

R

N/A

N/A

Specifies the DeH type.

host_type_name

String

R

N/A

N/A

Specifies the name of the DeH type.

vcpus

Int

R

N/A

N/A

Specifies the number of vCPUs on the DeH.

cores

Int

R

N/A

N/A

Specifies the number of physical cores on the DeH.

sockets

Int

R

N/A

N/A

Specifies the number of physical sockets on the DeH.

memory

Int

R

N/A

N/A

Specifies the size of physical memory on the DeH.

available_instance_capacities

List

For details, see Table 3.

R

N/A

N/A

Specifies the flavors of ECSs placed on the DeH.

Table 3 available_instance_capacity

Parameter

Type

CRUD

Default Value

Constraint

Description

flavor

String

R

N/A

N/A

Specifies the specifications of ECSs that can be created.