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

com.xiaoleilu.ucloud.uhost.UHostName Maven / Gradle / Ivy

package com.xiaoleilu.ucloud.uhost;

import com.xiaoleilu.ucloud.core.Param.Name;

/**
 * Uhost中使用的参数名
 * @author Looly
 *
 */
public enum UHostName implements Name{
	/** 认证方式。密码: Password,key: KeyPair(暂不支持) */
	LoginMode,
	/** UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码) */
	Password,
	/** Keyname,LoginMode为KeyPair时此项必须(暂不支持) */
	@Deprecated
	KeyPair,
	/** 虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4 */
	CPU,
	/** 内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 */
	Memory,
	/** 数据盘大小, 单位:GB, 范围[0,1000], 步长:10, 默认值:60 */
	DiskSpace,
	/** UHost实例名称, 默认:UHost */
	Name,
	/** 网络Id, 默认:基础网络 */
	NetworkId,
	/** 防火墙Id, 默认:Web防火墙 */
	SecurityGroupId,
	/** 计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付 */
	ChargeType,
	/** 购买时长,默认: 1 */
	Quantity,
	/** UHost实例ID */
	UHostId,
	/** 业务组标识 */
	Tag,
	/** 备注 */
	Remark,
	/** UDisk实例ID */
	UDiskId,
	/** 购买台数,范围[1,5] */
	Count,
	
	/** 镜像Id, 参见 DescribeImage */
	ImageId,
	/** 操作系统类型:Linux, Windows 默认返回所有类型 */
	OsType,
	/** 标准镜像:Base,行业镜像:Business, 自定义镜像:Custom,默认返回所有类型 */
	ImageType
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy