Documentation
¶
Index ¶
- type HuaweiCloud
- func (p *HuaweiCloud) DescribeInstanceBill(ctx context.Context, param types.DescribeInstanceBillRequest, isAll bool) (types.DescribeInstanceBill, error)
- func (p *HuaweiCloud) DescribeInstances(ctx context.Context, param types.DescribeInstancesRequest) (types.DescribeInstances, error)
- func (p *HuaweiCloud) DescribeMetricList(ctx context.Context, param types.DescribeMetricListRequest) (types.DescribeMetricList, error)
- func (p *HuaweiCloud) DescribeRegions(ctx context.Context, param types.DescribeRegionsRequest) (types.DescribeRegions, error)
- func (*HuaweiCloud) ProviderType() cloud.Provider
- func (p *HuaweiCloud) QueryAccountBill(ctx context.Context, param types.QueryAccountBillRequest) (result types.DataInQueryAccountBill, err error)
- func (p *HuaweiCloud) QueryAvailableInstances(ctx context.Context, param types.QueryAvailableInstancesRequest) (types.QueryAvailableInstances, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HuaweiCloud ¶
type HuaweiCloud struct {
// contains filtered or unexported fields
}
func New ¶
func New(AK, SK, region string) (*HuaweiCloud, error)
func (*HuaweiCloud) DescribeInstanceBill ¶
func (p *HuaweiCloud) DescribeInstanceBill(ctx context.Context, param types.DescribeInstanceBillRequest, isAll bool) (types.DescribeInstanceBill, error)
func (*HuaweiCloud) DescribeInstances ¶ added in v0.2.1
func (p *HuaweiCloud) DescribeInstances(ctx context.Context, param types.DescribeInstancesRequest) (types.DescribeInstances, error)
func (*HuaweiCloud) DescribeMetricList ¶
func (p *HuaweiCloud) DescribeMetricList(ctx context.Context, param types.DescribeMetricListRequest) (types.DescribeMetricList, error)
DescribeMetricList https://support.huaweicloud.com/usermanual-ecs/ecs_03_1003.html https://support.huaweicloud.com/ces_faq/ces_faq_0040.html
func (*HuaweiCloud) DescribeRegions ¶
func (p *HuaweiCloud) DescribeRegions(ctx context.Context, param types.DescribeRegionsRequest) (types.DescribeRegions, error)
func (*HuaweiCloud) QueryAccountBill ¶
func (p *HuaweiCloud) QueryAccountBill(ctx context.Context, param types.QueryAccountBillRequest) (result types.DataInQueryAccountBill, err error)
func (*HuaweiCloud) QueryAvailableInstances ¶
func (p *HuaweiCloud) QueryAvailableInstances(ctx context.Context, param types.QueryAvailableInstancesRequest) (types.QueryAvailableInstances, error)
Click to show internal directories.
Click to hide internal directories.