All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.volcengine.model.acep.v20231030.ResultHost Maven / Gradle / Ivy

There is a newer version: 1.0.192
Show newest version
package com.volcengine.model.acep.v20231030;


import com.alibaba.fastjson.JSON;

import java.util.List;

/**
 * ResultHost
 */
@lombok.Data
public final class ResultHost  {

    /**
     * 

云机所在机房。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Dc") private String dc; /** *

云机 ID。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "HostId") private String hostId; /** *

云机所在区域。包含以下取值:

* * * *

- `cn-north`:中国大陆华北

* *

- `cn-south`:中国大陆华南

* *

- `cn-east`:中国大陆华东

* *

- `cn-middle`:中国大陆华中

* *

- `cn-southwest`:中国大陆西南

* *

- `cn-hongkong-pop`:中国香港

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Region") private String region; /** *

云机状态。取值如下:

* * * *

- `0`:初始化

* *

- `1`:正常

* *

- `2`:退订中

* *

- `3`:异常

* *

- `4`:重置中

* *

- `5`:重启中

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Status") private Integer status; /** *

云机的创建时间,Unix 时间戳,单位为秒。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "CreateAt") private Long createAt; /** *

云机的到期时间,Unix 时间戳,单位为秒。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ExpireAt") private Long expireAt; /** *

云机所属账号 ID。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "AccountId") private String accountId; /** *

云机上的实例 ID 列表。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "PodIdList") private List podIdList; /** *

云机所属业务 ID。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ProductId") private String productId; /** *

云机的计费类型。取值如下:

* * * *

- `pod_pre_monthly`:实例预付费月结

* *

- `pod_post_daily`:实例后付费日结

* *

- `host_pre_monthly`:云机预付费月结

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ChargeType") private String chargeType; /** *

资源所在的物理区域,包含以下值:

* * * *

- `inner`:中国大陆

* *

- `cn-hongkong-pop`:中国香港

*/ @com.alibaba.fastjson.annotation.JSONField(name = "VolcRegion") private String volcRegion; /** *

云机上已创建的实例数量。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "PodNumOnHost") private Integer podNumOnHost; /** *

云机绑定的资源组 ID。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ResourceSetId") private String resourceSetId; /** *

云机规格。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ServerTypeCode") private String serverTypeCode; /** *

云机运维授权状态:

* *

- `1`:未授权;

* *

- `2`:已授权。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "AuthorityStatus") private Integer authorityStatus; /** *

云机上总共可以创建的实例数量。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "PodNumAvailable") private Integer podNumAvailable; /** *

运行在云机上的实例规格 ID。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ConfigurationCode") private String configurationCode; /** *

运行在云机上的实例规格名称。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ConfigurationName") private String configurationName; /** *

云机运维授权过期时间,unix 时间戳,若为 0 则代表未授权。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "AuthorityExpireTime") private Long authorityExpireTime; @Override public String toString() { return JSON.toJSONString(this); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy