Documentation
¶
Index ¶
- type DhClient
- func (c *DhClient) AllocDedicatedHosts(request *dh.AllocDedicatedHostsRequest) (*dh.AllocDedicatedHostsResponse, error)
- func (c *DhClient) AllocDedicatedPool(request *dh.AllocDedicatedPoolRequest) (*dh.AllocDedicatedPoolResponse, error)
- func (c *DhClient) DescribeDedicatedHostType(request *dh.DescribeDedicatedHostTypeRequest) (*dh.DescribeDedicatedHostTypeResponse, error)
- func (c *DhClient) DescribeDedicatedHosts(request *dh.DescribeDedicatedHostsRequest) (*dh.DescribeDedicatedHostsResponse, error)
- func (c *DhClient) DescribeDedicatedPools(request *dh.DescribeDedicatedPoolsRequest) (*dh.DescribeDedicatedPoolsResponse, error)
- func (c *DhClient) DescribeQuotas(request *dh.DescribeQuotasRequest) (*dh.DescribeQuotasResponse, error)
- func (c *DhClient) DisableLogger()
- func (c *DhClient) ModifyDedicatedHostAttribute(request *dh.ModifyDedicatedHostAttributeRequest) (*dh.ModifyDedicatedHostAttributeResponse, error)
- func (c *DhClient) ModifyDedicatedPoolAttribute(request *dh.ModifyDedicatedPoolAttributeRequest) (*dh.ModifyDedicatedPoolAttributeResponse, error)
- func (c *DhClient) ReleaseDedicatedHost(request *dh.ReleaseDedicatedHostRequest) (*dh.ReleaseDedicatedHostResponse, error)
- func (c *DhClient) ReleaseDedicatedPool(request *dh.ReleaseDedicatedPoolRequest) (*dh.ReleaseDedicatedPoolResponse, error)
- func (c *DhClient) SetConfig(config *core.Config)
- func (c *DhClient) SetLogger(logger core.Logger)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DhClient ¶
type DhClient struct {
core.JDCloudClient
}
func NewDhClient ¶
func NewDhClient(credential *core.Credential) *DhClient
func (*DhClient) AllocDedicatedHosts ¶
func (c *DhClient) AllocDedicatedHosts(request *dh.AllocDedicatedHostsRequest) (*dh.AllocDedicatedHostsResponse, error)
创建一台或多台指定机型的专有宿主机。<br>
创建专有宿主机必须指定专有宿主机池。
func (*DhClient) AllocDedicatedPool ¶
func (c *DhClient) AllocDedicatedPool(request *dh.AllocDedicatedPoolRequest) (*dh.AllocDedicatedPoolResponse, error)
申请专有宿主机池。<br>
专有宿主机池为专有宿主机的集合,为用户提供独享且跨机架的宿主机资源池,基于资源独享及故障隔离实现业务安全、高可用部署。<br> 申请宿主机池需要指定机器类型,目前每一个专有宿主机池只能指定一种机器类型。可供选用的机器类型有通用性,内存性,高频计算型及GPU型。<br> deployPolicy表示是否强制池中专有宿主机在每个AZ内数量均衡。可选值为prefered和required,默认为prefered。
func (*DhClient) DescribeDedicatedHostType ¶
func (c *DhClient) DescribeDedicatedHostType(request *dh.DescribeDedicatedHostTypeRequest) (*dh.DescribeDedicatedHostTypeResponse, error)
查询专有宿主机机型。
func (*DhClient) DescribeDedicatedHosts ¶
func (c *DhClient) DescribeDedicatedHosts(request *dh.DescribeDedicatedHostsRequest) (*dh.DescribeDedicatedHostsResponse, error)
查询专有宿主机列表。<br>
此接口支持分页查询,默认每页20条。
func (*DhClient) DescribeDedicatedPools ¶
func (c *DhClient) DescribeDedicatedPools(request *dh.DescribeDedicatedPoolsRequest) (*dh.DescribeDedicatedPoolsResponse, error)
查询专有宿主机池列表
func (*DhClient) DescribeQuotas ¶
func (c *DhClient) DescribeQuotas(request *dh.DescribeQuotasRequest) (*dh.DescribeQuotasResponse, error)
查询配额,支持的类型:专有宿主机、专有宿主机池。
func (*DhClient) DisableLogger ¶
func (c *DhClient) DisableLogger()
func (*DhClient) ModifyDedicatedHostAttribute ¶
func (c *DhClient) ModifyDedicatedHostAttribute(request *dh.ModifyDedicatedHostAttributeRequest) (*dh.ModifyDedicatedHostAttributeResponse, error)
修改专有宿主机部分属性,包括名称、描述。
func (*DhClient) ModifyDedicatedPoolAttribute ¶
func (c *DhClient) ModifyDedicatedPoolAttribute(request *dh.ModifyDedicatedPoolAttributeRequest) (*dh.ModifyDedicatedPoolAttributeResponse, error)
修改专有宿主机池属性,包括名称、描述和可用区。
func (*DhClient) ReleaseDedicatedHost ¶
func (c *DhClient) ReleaseDedicatedHost(request *dh.ReleaseDedicatedHostRequest) (*dh.ReleaseDedicatedHostResponse, error)
释放按配置计费、或包年包月已到期的单个专有宿主机。不能释放没有计费信息的专有宿主机。<br>
专有宿主机状态必须为可用<b>available</b>、不可用<b>unavailable</b>、维护中<b>under-assessment</b>,同时专有宿主机上必须没有云主机实例才可删除。<br>
[MFA enabled]
func (*DhClient) ReleaseDedicatedPool ¶
func (c *DhClient) ReleaseDedicatedPool(request *dh.ReleaseDedicatedPoolRequest) (*dh.ReleaseDedicatedPoolResponse, error)
释放单个专有宿主机池。<br>
专有宿主机池中必须没有专有宿主机时才可释放。
[MFA enabled]
Click to show internal directories.
Click to hide internal directories.