Package cn.ucloud.uhost.client
Interface UHostClientInterface
-
- All Superinterfaces:
Client
- All Known Implementing Classes:
UHostClient
public interface UHostClientInterface extends Client
This client is used to call actions of **UHost** service
-
-
Method Summary
-
-
-
Method Detail
-
copyCustomImage
CopyCustomImageResponse copyCustomImage(CopyCustomImageRequest request) throws UCloudException
CopyCustomImage - 复制自制镜像- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createCustomImage
CreateCustomImageResponse createCustomImage(CreateCustomImageRequest request) throws UCloudException
CreateCustomImage - 创建自制镜像- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createIsolationGroup
CreateIsolationGroupResponse createIsolationGroup(CreateIsolationGroupRequest request) throws UCloudException
CreateIsolationGroup - 创建硬件隔离组- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createUHostInstance
CreateUHostInstanceResponse createUHostInstance(CreateUHostInstanceRequest request) throws UCloudException
CreateUHostInstance - 创建云主机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createUHostKeyPair
CreateUHostKeyPairResponse createUHostKeyPair(CreateUHostKeyPairRequest request) throws UCloudException
CreateUHostKeyPair - 创建主机密钥对- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteIsolationGroup
DeleteIsolationGroupResponse deleteIsolationGroup(DeleteIsolationGroupRequest request) throws UCloudException
DeleteIsolationGroup - 删除硬件隔离组- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
deleteUHostKeyPairs
DeleteUHostKeyPairsResponse deleteUHostKeyPairs(DeleteUHostKeyPairsRequest request) throws UCloudException
DeleteUHostKeyPairs - 删除主机密钥- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeAvailableInstanceTypes
DescribeAvailableInstanceTypesResponse describeAvailableInstanceTypes(DescribeAvailableInstanceTypesRequest request) throws UCloudException
DescribeAvailableInstanceTypes - 获取某个地域下可售/售罄的所有机型信息- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeImage
DescribeImageResponse describeImage(DescribeImageRequest request) throws UCloudException
DescribeImage - 获取镜像列表- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeIsolationGroup
DescribeIsolationGroupResponse describeIsolationGroup(DescribeIsolationGroupRequest request) throws UCloudException
DescribeIsolationGroup - 查询硬件隔离组- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUHostInstance
DescribeUHostInstanceResponse describeUHostInstance(DescribeUHostInstanceRequest request) throws UCloudException
DescribeUHostInstance - 获取主机信息- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUHostKeyPairs
DescribeUHostKeyPairsResponse describeUHostKeyPairs(DescribeUHostKeyPairsRequest request) throws UCloudException
DescribeUHostKeyPairs - 查询主机密钥信息- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeUHostTags
DescribeUHostTagsResponse describeUHostTags(DescribeUHostTagsRequest request) throws UCloudException
DescribeUHostTags - 获取主机业务组列表- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getAttachedDiskUpgradePrice
GetAttachedDiskUpgradePriceResponse getAttachedDiskUpgradePrice(GetAttachedDiskUpgradePriceRequest request) throws UCloudException
GetAttachedDiskUpgradePrice - 获取挂载磁盘的升级价格- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getUHostInstancePrice
GetUHostInstancePriceResponse getUHostInstancePrice(GetUHostInstancePriceRequest request) throws UCloudException
GetUHostInstancePrice - 获取主机价格- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getUHostInstanceVncInfo
GetUHostInstanceVncInfoResponse getUHostInstanceVncInfo(GetUHostInstanceVncInfoRequest request) throws UCloudException
GetUHostInstanceVncInfo - 获取VNC登录信息- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getUHostUpgradePrice
GetUHostUpgradePriceResponse getUHostUpgradePrice(GetUHostUpgradePriceRequest request) throws UCloudException
GetUHostUpgradePrice - 获取主机规格调整差价- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
importCustomImage
ImportCustomImageResponse importCustomImage(ImportCustomImageRequest request) throws UCloudException
ImportCustomImage - 导入镜像- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
importUHostKeyPairs
ImportUHostKeyPairsResponse importUHostKeyPairs(ImportUHostKeyPairsRequest request) throws UCloudException
ImportUHostKeyPairs - 导入密钥对的公钥部分- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
leaveIsolationGroup
LeaveIsolationGroupResponse leaveIsolationGroup(LeaveIsolationGroupRequest request) throws UCloudException
LeaveIsolationGroup - 移除硬件隔离组中的主机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyUHostIP
ModifyUHostIPResponse modifyUHostIP(ModifyUHostIPRequest request) throws UCloudException
ModifyUHostIP - 修改云主机内部 IP 地址- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyUHostInstanceName
ModifyUHostInstanceNameResponse modifyUHostInstanceName(ModifyUHostInstanceNameRequest request) throws UCloudException
ModifyUHostInstanceName - 修改主机名- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyUHostInstanceRemark
ModifyUHostInstanceRemarkResponse modifyUHostInstanceRemark(ModifyUHostInstanceRemarkRequest request) throws UCloudException
ModifyUHostInstanceRemark - 修改主机备注- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyUHostInstanceTag
ModifyUHostInstanceTagResponse modifyUHostInstanceTag(ModifyUHostInstanceTagRequest request) throws UCloudException
ModifyUHostInstanceTag - 修改主机业务组- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
poweroffUHostInstance
PoweroffUHostInstanceResponse poweroffUHostInstance(PoweroffUHostInstanceRequest request) throws UCloudException
PoweroffUHostInstance - 模拟主机掉电- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
rebootUHostInstance
RebootUHostInstanceResponse rebootUHostInstance(RebootUHostInstanceRequest request) throws UCloudException
RebootUHostInstance - 重启主机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
reinstallUHostInstance
ReinstallUHostInstanceResponse reinstallUHostInstance(ReinstallUHostInstanceRequest request) throws UCloudException
ReinstallUHostInstance - 重装系统- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
resetUHostInstancePassword
ResetUHostInstancePasswordResponse resetUHostInstancePassword(ResetUHostInstancePasswordRequest request) throws UCloudException
ResetUHostInstancePassword - 重置主机密码- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
resizeAttachedDisk
ResizeAttachedDiskResponse resizeAttachedDisk(ResizeAttachedDiskRequest request) throws UCloudException
ResizeAttachedDisk - 修改挂载的磁盘大小- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
resizeUHostInstance
ResizeUHostInstanceResponse resizeUHostInstance(ResizeUHostInstanceRequest request) throws UCloudException
ResizeUHostInstance - 修改主机规格- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
startUHostInstance
StartUHostInstanceResponse startUHostInstance(StartUHostInstanceRequest request) throws UCloudException
StartUHostInstance - 启动主机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
stopUHostInstance
StopUHostInstanceResponse stopUHostInstance(StopUHostInstanceRequest request) throws UCloudException
StopUHostInstance - 关闭主机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
terminateCustomImage
TerminateCustomImageResponse terminateCustomImage(TerminateCustomImageRequest request) throws UCloudException
TerminateCustomImage - 删除自制镜像- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
terminateUHostInstance
TerminateUHostInstanceResponse terminateUHostInstance(TerminateUHostInstanceRequest request) throws UCloudException
TerminateUHostInstance - 删除云主机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
upgradeToArkUHostInstance
UpgradeToArkUHostInstanceResponse upgradeToArkUHostInstance(UpgradeToArkUHostInstanceRequest request) throws UCloudException
UpgradeToArkUHostInstance - 普通升级为方舟机型- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
-