
# 对象模型
#### 对象
专属主机管理包括查询专属主机列表、查看专属主机详情、更新专属主机属性、申请专属主机，以及释放专属主机。
#### 对象模型
 表1dedicated_host 
| 参数                | 类型                                                                        | CRUD | 默认值 | 约束                                                                                                                                                                                                                                                                                                        | 备注                                                                                                                    |
|:---|:---|:---|:---|:---|:---|
| dedicated_host_id | String                                                                    | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机ID。                                                                                                               |
| name              | String                                                                    | CUR  | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机的名称。 长度限制在255个字符以内，并且不能以空格开头或结尾。                                                          |
| auto_placement    | String                                                                    | CUR  | on  | 该参数取值可以为" on"或"off"。                                                                                                                                                                                                                                                                                      | 在创建云服务器时（未指定专属主机ID），是否允许云服务器自动分配在一台可用的专属主机上。                                                                          |
| availability_zone | String                                                                    | CR   | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机所属的可用区。                                                                                                           |
| project_id        | String                                                                    | CR   | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机所属的租户ID。                                                                                                          |
| host_properties   | Dict 具体请参见[表2]。 | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机属性。                                                                                                               |
| state             | String                                                                    | R    | -   | 该参数取值可以为： - available：可用（正常）。  - fault：故障。  - released：已释放。   | 专属主机状态。                                                                                                               |
| available_vcpus   | Int                                                                       | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机可用的vCPU核数。                                                                                                        |
| available_memory  | Int                                                                       | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机可用的内存大小。                                                                                                          |
| allocated_at      | String                                                                    | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机的分配时间。                                                                                                            |
| released_at       | String                                                                    | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机的释放时间。                                                                                                            |
| instance_total    | Int                                                                       | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机上的实例总数。                                                                                                           |
| instance_uuids    | List \<String\>                                                           | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机上的实例UUID。 [查询专属主机列表](https://support.huaweicloud.com/api-deh/deh_02_0020.html)接口不显示此参数。 |
| tags              | Dict(str:str)                                                             | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机标签。                                                                                                               |
| sys_tags          | Dict(str:str)                                                             | R    | -   | -                                                                                                                                                                                                                                                                                                         | 专属主机系统标签。                                                                                                             |
   
 表2host_property 
| 参数                            | 类型                                                                         | CRUD | 默认值 | 约束 | 备注              |
|:---|:---|:---|:---|:---|:---|
| host_type                     | String                                                                     | R    | -   | -  | 专属主机类型。         |
| host_type_name                | String                                                                     | R    | -   | -  | 专属主机类型的名称。      |
| vcpus                         | Int                                                                        | R    | -   | -  | 专属主机的vCPUs个数。   |
| cores                         | Int                                                                        | R    | -   | -  | 专属主机的物理核数。      |
| sockets                       | Int                                                                        | R    | -   | -  | 专属主机的物理套接字数量。   |
| memory                        | Int                                                                        | R    | -   | -  | 专属主机的物理内存大小。    |
| available_instance_capacities | List 具体请参见[表3]。 | R    | -   | -  | 专属主机上创建的云服务器规格。 |
   
 表3available_instance_capacity 
| 参数     | 类型     | CRUD | 默认值 | 约束 | 备注           |
|:---|:---|:---|:---|:---|:---|
| flavor | String | R    | -   | -  | 支持创建的云服务器规格。 |
   
