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

com.volcengine.model.acep.v20231030.RequestPodSpec 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;

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

    /**
     * 

机房 ID。

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

自定义dns id,custom_route_id不为空时,该参数必填,其余情况为选填

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

创建完成后是否立即启动。取值如下:

* * * *

- `true`:是

* *

- `false`:(默认)否

*/ @com.alibaba.fastjson.annotation.JSONField(name = "Start") private Boolean start; /** *

自定义标签。

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

云机 ID。

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

镜像 ID。

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

实例名称。

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

创建实例数量。

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

创建实例的用户存储分区大小。

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

- 支持配置白名单IP,对白名单IP不限速。同时对pod访问的其他IP进行整体限速,','分割

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

自定义路由id

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

屏幕布局。

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

实例初始化系统属性。

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

实例初始化 Settings 属性。

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

实例上行带宽上限,单位为 Mbps;如设置为0,则不限速。

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

运行资源的套餐规格 ID,取值如下:

* * * *

- `ultimate`:旗舰型

* *

- `enhanced`:加强型

* *

- `common`:通用型

* *

- `sample`:入门型

* *

- `basic`:基础型

* *

- `elementary`:低配型

* *

- `ultimatePlus`:旗舰型Plus

* *

- `enhancedPlus`:加强型Plus

* *

- `commonPlus`:通用型Plus

* *

- `samplePlus`:入门型Plus

* *

- `basicPlus`:基础型Plus

* *

- `elementaryPlus`:低配型Plus

* *

本地存储方案除上述 12 种规格外,还包含以下 6 个取值:

* *

- `ultimatePro`:旗舰型Pro

* *

- `enhancedPro`:加强型Pro

* *

- `commonPro`:通用型Pro

* *

- `samplePro`:入门型Pro

* *

- `basicPro`:基础型Pro

* *

- `elementaryPro`:低配型Pro

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

实例下行带宽上限,单位为 Mbps;如设置为 0,则不限速。

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

端口映射规则 ID 列表。

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

实例初始化系统属性,持久化。

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy