Package cn.ucloud.uphost.client
Interface UPHostClientInterface
-
- All Superinterfaces:
AutoCloseable,Client,Closeable
- All Known Implementing Classes:
UPHostClient
public interface UPHostClientInterface extends Client
This client is used to call actions of **UPHost** service
-
-
Method Summary
-
-
-
Method Detail
-
createPHost
CreatePHostResponse createPHost(CreatePHostRequest request) throws UCloudException
CreatePHost - 创建物理机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
createPHostImage
CreatePHostImageResponse createPHostImage(CreatePHostImageRequest request) throws UCloudException
CreatePHostImage - 创建裸金属2.0用户自定义镜像- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describeBaremetalMachineType
DescribeBaremetalMachineTypeResponse describeBaremetalMachineType(DescribeBaremetalMachineTypeRequest request) throws UCloudException
DescribeBaremetalMachineType - 获取裸金属机型的详细信息- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describePHost
DescribePHostResponse describePHost(DescribePHostRequest request) throws UCloudException
DescribePHost - 获取物理机信息- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describePHostImage
DescribePHostImageResponse describePHostImage(DescribePHostImageRequest request) throws UCloudException
DescribePHostImage - 获取物理机镜像- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describePHostMachineType
DescribePHostMachineTypeResponse describePHostMachineType(DescribePHostMachineTypeRequest request) throws UCloudException
DescribePHostMachineType - 获取物理云机型信息- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
describePHostTags
DescribePHostTagsResponse describePHostTags(DescribePHostTagsRequest request) throws UCloudException
DescribePHostTags - 获取物理机业务组- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getPHostDiskUpgradePrice
GetPHostDiskUpgradePriceResponse getPHostDiskUpgradePrice(GetPHostDiskUpgradePriceRequest request) throws UCloudException
GetPHostDiskUpgradePrice - 获取物理云裸金属挂载云盘的升级价格- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
getPHostPrice
GetPHostPriceResponse getPHostPrice(GetPHostPriceRequest request) throws UCloudException
GetPHostPrice - 获取物理机价格- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyPHostImageInfo
ModifyPHostImageInfoResponse modifyPHostImageInfo(ModifyPHostImageInfoRequest request) throws UCloudException
ModifyPHostImageInfo - 修改物理云自定义镜像信息- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
modifyPHostInfo
ModifyPHostInfoResponse modifyPHostInfo(ModifyPHostInfoRequest request) throws UCloudException
ModifyPHostInfo - 更改物理机信息- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
poweroffPHost
PoweroffPHostResponse poweroffPHost(PoweroffPHostRequest request) throws UCloudException
PoweroffPHost - 断电物理机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
rebootPHost
RebootPHostResponse rebootPHost(RebootPHostRequest request) throws UCloudException
RebootPHost - 重启物理机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
reinstallPHost
ReinstallPHostResponse reinstallPHost(ReinstallPHostRequest request) throws UCloudException
ReinstallPHost - 重装物理机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
resetPHostPassword
ResetPHostPasswordResponse resetPHostPassword(ResetPHostPasswordRequest request) throws UCloudException
ResetPHostPassword - 重置实例密码- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
resizePHostAttachedDisk
ResizePHostAttachedDiskResponse resizePHostAttachedDisk(ResizePHostAttachedDiskRequest request) throws UCloudException
ResizePHostAttachedDisk - 修改挂载的磁盘大小- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
startPHost
StartPHostResponse startPHost(StartPHostRequest request) throws UCloudException
StartPHost - 启动物理机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
stopPHost
StopPHostResponse stopPHost(StopPHostRequest request) throws UCloudException
StopPHost - 关闭物理机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
terminatePHost
TerminatePHostResponse terminatePHost(TerminatePHostRequest request) throws UCloudException
TerminatePHost - 删除物理机- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
terminatePHostImage
TerminatePHostImageResponse terminatePHostImage(TerminatePHostImageRequest request) throws UCloudException
TerminatePHostImage - 删除裸金属2.0用户自定义镜像- Parameters:
request- Request object- Throws:
UCloudException- Exception
-
-